ホームページ  >  記事  >  バックエンド開発  >  phpphpinfo にアクセスできない場合はどうすればよいですか?

phpphpinfo にアクセスできない場合はどうすればよいですか?

青灯夜游
青灯夜游オリジナル
2020-09-29 10:47:323605ブラウズ

解決策: まず、php-fpm が開始されていてサービス ポートが正常であることを確認し、次に「/usr/local/tengine/conf/vhost」の下にある「*.conf」ファイルを変更し、最後に php- fpm.conf ファイルに「listen=127.0.0.1:9000」と設定します。

phpphpinfo にアクセスできない場合はどうすればよいですか?

推奨事項: 「PHP ビデオ チュートリアル

今日は lnmp 環境をデバッグします。次のようなメッセージが表示されます。 エラーを報告してください。 PHP情報をクエリできません。

phpphpinfo にアクセスできない場合はどうすればよいですか?

環境: 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

その後、サービスを再起動するだけです。

phpphpinfo にアクセスできない場合はどうすればよいですか?

関連する推奨事項: php トレーニング

以上がphpphpinfo にアクセスできない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。