PHPスクリプトが間違っていない原因を探しています。


PHPスクリプトが文法エラーを報告しないと、どのような原因がありますか?
1.一般的な集積環境では、デフォルトでエラーレポートがオープンします。しかし、linuxシステムでは、パッケージを使用してインストールされているものは必ずしもそうではない。
PHPプロファイルを確認し、エラーレポートを開くことができます。

  display_errors = On      /* PHP :/uer/local/php/etc/php.ini  */
注:PHPスクリプトにphp.iniプロファイルを動的に設定する方法=>

  ini_set('display_errors', 'On'); /* */
.エラー報告レベルの設定=>

  error_reporting = E_ALL;   /* , */
  error_reporting = E_ALL &~ E_NOTICE /* notice */
  error_reporting = E_ERROR | E_PARSE | e_CORE_ERROR /* , */
以上の3つの種類は、中間のものをオススメします。
注:PHPスクリプトでは、動的にerror_を設定します。レポートレベルのエラー報告方法=>

  error_reporting(E_ALL &~ E_NOTICE);
.設定ファイルを変更した後、サービスを再開しないと有効になりません。
Apacheの起動:/usr/local/apaache 2/bin/apaachectl start/*おすすめ*/
また、赤ずきんlinuxは起動命令があります。service httpd start。
Apacheの再起動:/usr/local/apaache 2/bin/apaachectl retart
また、赤帽は起動命令があります。service httpd retart。
Apacheの停止:/usr/local/apaache 2/bin/apaachectl stop
また、赤ずきんは起動命令があります。service httpd stop
NRGIXの再起動:/usr/local/nginx/sbin/nginx-s reload/*平滑再起動*/