nginx のインストールが完了した後に PHP を解析できない問題の解決方法

nginx のインストールが完了した後に PHP を解析できない問題の解決方法

nginxをインストールした後、PHPコードを解析できないことがわかりました。解決策は次のとおりです。

方法1

nginx 設定ファイルを見つけて、以下に示すように追加します (スクリーンショットに示されています)。私の設定ファイルの場所は /etc/nginx/sites-available/default です。

場所 ~ \.php$ {
ルート /var/www/html;
snippets/fastcgi-php.conf をインクルードします。
127.0.0.1:9000; をデフォルトとして設定します。
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_params を含めます。

}

nginx設定ファイルを変更したら、nginxを再起動して変更を有効にします。

/etc/init.d/nginx を再起動

方法2

nginx+php+fpmの実装

php7.4-fpmをインストールする

sudo apt-get で php7.4-fpm をインストールします

php-fpmが有効になっているか確認する

ps -ef | grep php

php7.4-fpm.sockを見つける

ルートディレクトリに戻り、find ./ -name php7.4-fpm.sockを実行します。

php7.4-fpm.sock の場所を見つけます。次のディレクトリは、php7.4-fpm.sock の場所を示しています。php7.4-fpm.sock の場所をコピーし、nginx 構成ファイルを変更します。

php7.4-fpm.sock を実行します。

次のスクリーンショット unix:php7.4-fpm.sock パスの場所を設定します

fastcgi_pass unix:/run/php/php7.4-fpm.sock;

nginx設定ファイルを変更したら、nginxを再起動して変更を有効にします。

/etc/init.d/nginx を再起動

次のようにphp7.4-fpmを再起動または起動します。

/etc/init.d/php7.4-fpm を再起動

/etc/init.d/php7.4-fpm を起動します

インストール後にnginxがPHPを解析できない問題を解決する方法についての記事はこれで終わりです。nginxがPHPを解析できないことに関する関連コンテンツの詳細については、123WORDPRESS.COMの以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも123WORDPRESS.COMをよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Nginx アンチホットリンク、Nginx アクセス制御、Nginx 解析 PHP 設定の詳細な説明
  • PHP を Nginx サーバーに接続し、Nginx ログを解析する方法

<<:  CSS で要素を中央揃えにする N 通りの方法

>>:  JavaScript タイマーの種類の概要

推薦する

Vue のクロスドメイン問題の処理と解決策の概要

ネットワークリクエストを送信すると、次の保存情報が表示されます。おめでとうございます。ドメインを越え...

Dockerの基本的なネットワーク構成の詳細な説明

外部アクセスポートをランダムにマップする -P フラグを使用すると、Docker は 49000 か...

docker と docker-compose による eureka の高可用性の実現の詳細な説明

最近、新しいプロジェクトでは springcloud と docker が使用されています。この 2...

Vue.js ドロップダウン コンポーネント付きテキストボックス

ドロップダウン付きのテキストボックスを使用すると、ユーザーはドロップダウン リストから入力を選択した...

Ubuntu 20.04 は Wi-Fi に接続します (2 つの方法)

最近Ubuntu 20.04をインストールしましたが、Wi-Fiに接続できず、Wi-Fiアイコンも表...

CentOS7にJDK8をrpmモードでインストールする

CentOS 7が正常にインストールされると、OpenJDKのJREがデフォルトでインストールされて...

WeChatアプレットはシンプルなサイコロゲームを実装します

この記事では、サイコロゲームを実装するためのWeChatアプレットの具体的なコードを参考までに共有し...

商品クエリ機能を実現するJavaScript

この記事の例では、商品検索機能を実現するためのJavaScriptの具体的なコードを参考までに共有し...

MySql ビュー トリガー ストアド プロシージャの詳細な説明

ビュー:一時テーブルを繰り返し使用する場合、将来の使用を容易にするために別名を付けることができます。...

Reactの状態の理解についての簡単な分析

複雑なコンポーネント (クラス コンポーネント) と単純なコンポーネント (関数コンポーネント) を...

Nginx で CDN サーバーを構築する方法の詳細な説明 (画像とテキスト)

Nginxのproxy_cacheを使用してキャッシュサーバーを構築する1: ngx_cache_...

VMware Workstation に Windows Server 2019 をインストールする (グラフィック チュートリアル)

キーの入力を求められた場合は、[キーがありません]を選択します。デスクトップエクスペリエンスを選択す...

Webフロントエンドスキル概要(個人の実務経験)

1. 今日、ページを作っているときに、矢印を中央に配置する効果に遭遇しました。クリック領域を大きくし...

DockerにNginxをインストールする方法

DockerにNginxをインストールするNginx は、IMAP/POP3/SMTP サービスも提...

この記事では、CSSの2列レイアウトと3列レイアウトの具体的な使い方をまとめます。

序文大規模なフロントエンドの開発に伴い、UI フレームワークが次々と登場し、フロントエンド開発におけ...