0

サードパーティの PHP ソフトウェアを Windows で実行できるようにしようとしています (Ubuntu で実行されます)。

XAMMP を Apache/2.4.3、PHP/5.4.7 で使用しています

php.ini ファイル C:\xampp\php\php.ini は、以下に示すように厳密な警告を報告しないように設定されています。

error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT

PHP がこれを読み取っていることはわかっていますが、phpinfo() で読み込まれた構成ファイルとして報告されています。意図的にエラーを入れた場合、Apache は再起動できません。

この質問には、ルート .htaccess を次のように変更することを提案する回答があります。

php_value display_errors 0
php_value error_reporting 30719 

これには、.htaccess がPHP 5.4.7 で機能する唯一のソリューションであるというコメントもありました。

しかし、まだ運がありません。WAMP に切り替える以外に、試してみるべきことはありますか?

4

2 に答える 2

4

一部の WAMP パッケージが にコピーphp.iniされることはわかっていますC:\Windows。実行php -iして、php が実際に を使用していることを確認しC:\xampp\php\php.iniます。また、PHP 5.4.0E_STRICTからE_ALL.

于 2013-02-24T17:29:11.593 に答える
1

あなたが言及したこのサードパーティソフトウェアは、あなたの後のエラー報告レベル自体を上書きし、したがって「勝つ」可能性があります。これを確認し、それが発生した場合は、適切に構成するか、最後に設定を上書きしてください。

于 2013-02-24T23:13:54.780 に答える