ホームページ >バックエンド開発 >PHPチュートリアル >PHP.ini ファイル構成ソリューション

PHP.ini ファイル構成ソリューション

WBOY
WBOYオリジナル
2016-06-13 12:06:221278ブラウズ

PHP.ini ファイル構成

この投稿は cuishengbin0209 によって最終編集されました: 2014-07-21 21:51:58 php.ini の display_errors=on を変更します。Apache サービスを再起動すると、表示は次のようになります。
phpinfo 関数を使用した結果は次のとおりです
構成ファイル (php.ini) パス C:Windows
ロードされた構成ファイル C:Windowsphp.ini

投稿者はインターネットで多くの方法を調べましたが、問題が解決しない場合は、他の設定を変更する必要がありますか?
同時に、投稿者は php.ini ファイルも削除しようとしましたが、パラメータは依然として有効でした。 php のデフォルト設定はありますか? php.ini 設定ファイルを削除した後でも使用できますか?

ご回答ありがとうございます
-----解決策のアイデア---- ------ ------------
C:Windowsphp.ini を変更する必要があります。どれを変更しましたか?
------解決策----------------------
ロードされた設定ファイルは使用中であることを示していますphp.ini ファイル
は変更後に Web サーバーを再起動する必要があり、場合によってはマシンを再起動する必要があります (システム ディレクトリ内の内容を変更したため)

変更が機能しなかったとおっしゃいましたが、しかし、あなたはそれを受け入れませんでした 証拠を作成します
たとえば、phpinfo()のdisplay_errors項目の値、echo ini_get('display_errors');の結果

ini_set('display_errors', ' on'); 実行時にのみ有効になります
しかし、本当に知りたいのはコンパイル中に発生したエラーです
--解決策のアイデア- ------------ ---------
引用:
引用: 引用:

前の「;」を削除しましたか?
または、php.ini が別のテンプレートを使用して生成された場合は、それを変更して再度実行できます。実行後、php.ini の display_erros がオフになっているかどうかを確認します。オフになっている場合は、別のテンプレートを使用して生成されている可能性があります。テンプレートを変更する必要があります。

php.ini メソッドを変更する必要のないもう 1 つの方法。
php ファイルの先頭に
ini_set('display_errors','on'); を追加するだけです。


パラメータを有効にするには、ini_set メソッドを使用します。
しかし、「php.ini が別のテンプレートを使用して生成されるかどうか」という文が理解できませんでした。元の php フォルダーにある php.ini ファイルを C:Windows パスに移動しました。現在、システムには php.ini ファイルが 1 つだけあります。ただし、変更の display_errors パラメータは有効にならず、以前の「;」も削除されました。 PHP は対応する php.ini ファイルを見つけて、読み込まれた設定ファイルに基づいて対応するパラメータを読み取りませんか?


xamp などの一部のシステムには php.ini.template ファイルがあるため、毎回実行する前にそれを php.ini にコピーします。したがって、php.ini を変更しても意味がありません。有効にするには、php.ini.template ファイルを変更する必要があります。これが当てはまるかどうかを確認してください。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。