Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

max_execution_time always 0 on Windows

オープン
#2,474 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
48/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
静か
技術スタック
go, php

調査の方向性

まず、Windows の静的バイナリと frankenphp.exe php-server で問題を再現し、次に phpinfo() と max_execution_time の初期化を担当するエントリポイントを調査します。php.ini または Caddyfile の設定がある場合とない場合で結果を検証します。Windows が Linux と同様に、設定された実行制限を報告して適用すれば完了です。

索引モデルが issue の本文から書いたものです。

説明

bug
What happened?

max_execution_time in phpinfo() is always 0 on Windows.
As a result script times out with: Maximum execution time of 5 seconds exceeded.

The problem is on Windows only.
Steps to reproduce.

  • Fetch windows zip
  • Unzip
  • Place index.php with <?php phpinfo();
  • Start frankenphp with .\frankenphp.exe php-server
  • Observe in phpinfo max_execution_time 0 0

Notes:
Setting max_execution_time through php.ini or Caddyfile makes no difference.
On linux works correctly with default and also setting have proper effect max_execution_time 30 30
v1.12.4

Build Type

Static binary

Worker Mode

No

Operating System

Windows

CPU Architecture

x86_64

PHP configuration
phpinfo() output
Without php.ini
Relevant log output
Relevant log output

主要言語
Go
スター
11.4k
フォーク
490
平均マージ
2日 22時間
マージ済み PR(30日)
19

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

php/frankenphp のほかの issue

php/frankenphp の issue をすべて見る

似ている issue

Go の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。