centos7 に phpfpm をインストールする方法: 最初にコマンド「yum install nginx」で Nginx をインストールし、次にコマンド「yum install php php-fpm php-mysql」を実行して phpfpm をインストールし、最後に php を解析するように nginx を設定します。 。
CentOS 7 で Nginx を構成する手順は次のとおりです。
まず yum を更新します (更新していない場合)。 yum がインストールされていない場合は、自分でインストールしてください
yum update
1. Nginx をインストールします
yum install nginx
Nginx をオンにして、ブート時に開始するように設定します
systemctl start nginx
systemctl enable nginx
After完了したら、「localhost」と入力すると、インストールが成功したことを示す次のページが表示されます。このページには、構成ファイルへのパスと www ディレクトリへのパスの 2 つの情報が含まれます
2. PHP と PHP-FPM の最新バージョンをインストールします
注 PHP と PHP-FPM のバージョンは一貫している必要があります
yum install php php-fpm php-mysql php-devel php-gd php-pecl-memcache php-pspell php-snmp php-xmlrpc php-xml php-pdo
php-pgsql php-pecl-redis php-soap
インストールが成功したら、次のコマンドを実行して php バージョンを表示します
php -v
デフォルトの php-fpm が正常にインストールされると、/var/run/php-fpm ファイル php-fpm.pid
が作成されます。 3. php を解析するように nginx を設定する
1) サーバー内の nginx 設定ファイル
vim /etc/nginx/nginx.conf
を変更します。次のコードを挿入します。 URL の美化をサポートするには、次のサイト構成手順を実行します:
location ~ \.php$ { try_files $uri =404; 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; ###Save user landing page to cookie: srcid for PHP files ##add_header Set-Cookie $srcid; }
2) php-fpm 構成ファイルを変更します
location / { try_files $uri $uri/ /index.php?$query_string; }
次の 3 行のコードを見つけて、次のように変更します
vim /etc/php-fpm.d/www.conf
<span class="color">user = nginx <br/><span class="color">group = nginx <br/><span class="color">listen = /var/run/php-fpm/php-fpm.sock </span></span></span>
このステップが設定されていない場合、ブラウザは php ファイルを開くときにエラーを報告します
「探しているページは一時的に利用できません。後でもう一度お試しください。」
3) php.ini
listen.owner ===
を変更します。cgi.fix_pathinfo を見つけて 0
vim /etc/php.ini
に変更します。上記の設定が完了したら、nginx、php-fpm を再起動します。
cgi.fix_pathinfo=0
構成が成功したかどうかをテストします
systemctl restart php-fpm nginx
vim /usr/share/nginx/html/test.php
ブラウザで lcoalhost/test.php を開きます
# 推奨: 「
centos システム チュートリアル ##」
以上がcentos7にphpfpmをインストールして設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。