インターネットの急速な発展に伴い、Web 開発は IT 業界にとって避けられない部分になりました。 Web 開発において、Nginx と PHP は避けられない 2 つの主要なテクノロジーです。この記事では、初心者がすぐに始められるように、NginxとPHPの開発環境を構築する方法を紹介します。
- Nginx のインストール
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 のインストール
- PHP は Web アプリケーションを作成するためのスクリプト言語であり、Nginx と連携してサービスを提供できます。この章では、PHP をインストールし、Nginx で動作するように設定する方法を紹介します。
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
テスト環境
- Nginx とPHP では、すべてが適切に動作していることを確認するためにテストが必要です。
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 サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

WebStorm Mac版
便利なJavaScript開発ツール

ドリームウィーバー CS6
ビジュアル Web 開発ツール

メモ帳++7.3.1
使いやすく無料のコードエディター

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。
