解決策: まず、php-fpm が開始されていてサービス ポートが正常であることを確認し、次に「/usr/local/tengine/conf/vhost」の下にある「*.conf」ファイルを変更し、最後に php- fpm.conf ファイルに「listen=127.0.0.1:9000」と設定します。
推奨事項: 「PHP ビデオ チュートリアル 」
今日は lnmp 環境をデバッグします。次のようなメッセージが表示されます。 エラーを報告してください。 PHP情報をクエリできません。
環境: Linux バージョン CentOS Linux リリース 7.3.1611 (Core)、nginx は tengine を使用します。 php と tengine はどちらもソース コードから /usr/local にインストールされます。
まず、tengine が起動していることを確認し、Web サイトのルートディレクトリに静的なテスト Web ページを書き込むと、テストは OK で正常に表示されます。
php-fpm が起動しており、クエリサービスのポートが正常であることを確認します。 tengine の PHP サポートが設定されていないのではないかと思われます。 /usr/local/tengine/conf/vhost の下にある *.conf ホスト構成を開き、次の構成を変更します。index.php を追加して、nginx サーバーがデフォルトでホームページとして Index.php をサポートするようにし、コメントを通じて関連する構成を有効にします。
$document_root の場所は、$document_root または Web サイトのルート ディレクトリとして記述できますが、デフォルトの /scripts であってはいけないことに注意してください。
location / { root /var/www/html; index index.html index.htm index.php; } ... ... location ~ \.php$ { root /var/www/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } ... ...
同時に、/usr/local/php/etc/php-fpm.conf の構成を確認します。
listen = 127.0.0.1:9000
その後、サービスを再起動するだけです。
関連する推奨事項: php トレーニング
以上がphpphpinfo にアクセスできない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。