Nginx サーバーが PHP 実行環境と互換性があるかどうかを確認してください
次に進む前にステップでは、Nginx サーバーが PHP 実行環境と互換性があることを確認する必要があります。いくつかのテスト スクリプトを実行して、Nginx サーバーと PHP 環境が連携して動作するかどうかを確認できます。テスト スクリプトが正常に実行された場合は、Nginx サーバーが PHP 環境と互換性があることを意味します。それ以外の場合は、次の手順に従ってこの問題を解決する必要があります。
Nginx サーバーが正しく構成されているかどうかを確認します
location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }この例では、fastcgi_pass オプションに正しい IP アドレスとポート番号が指定されていることを確認する必要があります。また、fastcgi_index オプションが正しいファイル名を指していることを確認する必要もあります。
PHP 実行環境が正しくインストールされているかどうかを確認してください
PHP モジュールが正しくインストールされているかどうかを確認してください
php -mこのコマンドでは、-m オプションを使用して、インストールされている PHP モジュールを表示します。 PHP モジュールがインストールされていない場合は、不足している PHP モジュールをインストールする必要があります。
Nginx サーバーが PHP ファイルを正しく解析したかどうかを確認します
location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; error_log /var/log/nginx/php.error.log; }この例では、error_log オプションで正しいパスを指定し、そのパスが書き込み可能に設定されているかどうかを判断する必要があります。
以上がnginxでphpを開いた時のエラーを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。