centos7にphpfpmをインストールして設定する方法

藏色散人
リリース: 2020-07-07 10:55:35
オリジナル
4399 人が閲覧しました

centos7 に phpfpm をインストールする方法: 最初にコマンド「yum install nginx」で Nginx をインストールし、次にコマンド「yum install php php-fpm php-mysql」を実行して phpfpm をインストールし、最後に php を解析するように nginx を設定します。 。

centos7にphpfpmをインストールして設定する方法

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート