Linux はオープンソース システムとして多くの開発者に好まれており、その中でも Nginx サーバーは Web サーバーの分野で重要な位置を占めています。 PHP モジュールのサポートと組み合わせることで、PHP Web サイトとアプリケーションを Linux サーバー上で実行できます。この記事では、Linux システムに Nginx および PHP モジュールをインストールする方法を説明します。
1. Nginx のインストール
ターミナルを開き、次のコマンドを入力して Nginx パッケージ管理ソースを追加します:
cd /etc/yum.repos.d/ touch nginx.repo vim nginx.repo
vim で、次の内容をコピーします:
[nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1
*注: CentOS システムに Nginx をインストールしない場合は、Nginx 公式 Web サイトにアクセスしてインストール ガイドを見つける必要があります。
yum の更新:
yum update
Nginx のインストール:
yum install nginx
Nginx の起動:
systemctl start nginx
Nginx のステータスを確認します:
systemctl status nginx
出力の場合:
nginx.service - The nginx HTTP and reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled) Active: active (running) since Sat 2018-06-09 00:02:05 CST; 3s ago Process: 5961 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS) Process: 5958 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=0/SUCCESS) Process: 5957 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status=0/SUCCESS) Main PID: 5963 (nginx) CGroup: /system.slice/nginx.service ├─5963 nginx: master process /usr/sbin/nginx └─5964 nginx: worker process
これは、Nginx が正常にインストールされ、実行されていることを示します。
Nginx のデフォルト ページに移動します:
http://服务器IP/
「nginx へようこそ!」という文字が表示されたら、成功しています。 Nginx をインストールして有効にします。
2. PHP の設定
PHP モジュールをインストールする前に、まず PHP をインストールする必要があります。次のコマンドを実行してインストールします:
yum install php
次のコマンドを実行して必要な PHP 拡張機能をインストールします:
yum install php-mysql php-fpm php-gd
php-fpm 構成ファイルを開きます:
vim /etc/php-fpm.d/www.conf
次のオプションを追加または変更します:
user = nginx group = nginx listen = /var/run/php-fpm/php-fpm.sock listen.owner = nginx listen.group = nginx
次のコマンドを実行して構成を更新します:
systemctl restart php-fpm
3. Nginx の構成
vim /etc/nginx/conf.d/default.conf
次のオプションを探します:
location / { root /usr/share/nginx/html; index index.html index.htm; }
「location/」ブロックに以下を追加します:
location ~ \.php$ { root /usr/share/nginx/html; fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
*注:デフォルトの Nginx Web サイトのルート ディレクトリを変更したい場合は、上記の「root」ディレクティブへのパスを変更してください。
Nginx 構成ファイルをリロードしますnginx -s reload
4. PHP 環境をテストします
php テスト ページの作成cd /usr/share/nginx/html vim index.php
次のコンテンツをコピーします:
<?php phpinfo(); ?>
http://服务器IP/index.php
PHP 構成情報が表示されれば、正常に構成されています。 NginxとPHP環境です。
5. 概要
この記事では、Linux システムに Nginx をインストールし、PHP モジュールをロードして PHP Web サイトとアプリケーションを実行する方法を学びました。これにより、開発作業が大幅に容易になり、サーバーのパフォーマンスが向上します。以上がLinux システムに Nginx および PHP モジュールをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。