インターネットの急速な発展に伴い、Web 開発は IT 業界にとって避けられない部分になりました。 Web 開発において、Nginx と PHP は避けられない 2 つの主要なテクノロジーです。この記事では、初心者がすぐに始められるように、NginxとPHPの開発環境を構築する方法を紹介します。
Nginx は、リバース プロキシ、ロード バランシング、キャッシュなどの機能をサポートする高性能 Web サーバー ソフトウェアです。この章では、Nginx のインストールと設定方法を紹介します。
#(1) Nginx のインストール#Ubuntu システムで、次のコマンドを使用して Nginx ソフトウェアをインストールします。
sudo apt-get install nginx
(2) Nginx サービスを開始します
インストール完了 その後、以下のコマンドでNginxサービスを起動します。
sudo systemctl start nginx
(3) Nginxの状態を確認します
以下のコマンドでNginxの状態を確認します。
sudo systemctl status nginxステータスが active (running ) と表示されている場合は、Nginx が正常に起動されていることを意味します。
PHP のインストール
sudo apt-get install php-fpm(2) インストール後の PHP の構成が完了したら、PHP が Nginx で動作できるようにいくつかの設定が必要です。まず、php.ini ファイルを編集します。
sudo nano /etc/php/7.2/fpm/php.ini開いているファイルで、次の 3 行を見つけます。
;cgi.fix_pathinfo=1これらを次のように変更します。
cgi.fix_pathinfo=0これは、PHP を防ぐために行われます。 from インタプリタが URL 内のパラメータを処理するときにセキュリティ上の問題が発生します。 次に、Nginx サイト構成ファイルを編集する必要があります:
sudo nano /etc/nginx/sites-available/defaultファイルの最後に次のコンテンツを追加します:
location ~* \.php$ { fastcgi_pass unix:/run/php/php7.2-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }これは、PHP を有効にするために行われます。 Nginx のプログラムを作成し、リクエストを PHP インタープリターに渡します。 最後に、PHP サービスを再起動して、上記の変更を有効にします。
sudo systemctl restart php7.2-fpm
テスト環境
sudo nano /var/www/html/info.php次の内容をファイルに追加します:
<?php phpinfo(); ?>これは PHP の基本関数であり、現在の PHP 構成情報を表示するために使用されます。 (2) テスト ページ にアクセスし、Web ブラウザに次の URL を入力します。
http://服务器IP地址/info.phpここで、サーバー IP アドレスは、現在使用しているサーバーの IP を指します。アドレスを使用しています。すべてが正常であれば、ブラウザーに PHP 構成情報の詳細なリストが表示されるはずです。 これで、Nginx と PHP の開発環境がセットアップされました。必要に応じて、データベースやバージョン管理ツールなどの他の Web 開発関連ソフトウェアをインストールして構成し、Web アプリケーションの管理と開発を改善できます。
以上がnginx php開発環境のセットアップの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。