CentOSの7はnginxのPHP-FPM詳細なチュートリアルを配置しました

次のように配置されたステップnginxのCentOSの7:

まず、更新のyum、yumのがインストールされていない自己インストール

yumのアップデート

 

1.インストールnginxの

yumをnginxのインストール 

 

nginxのオープンと設定ブート

nginxの起動systemctl
nginxのを有効にsystemctl

 

終了後、以下のページlocalhostと入力し、インストールが成功すると、ページが2つの情報、パスのプロファイルになります、パスがディレクトリWWWであります

 

 

2. PHP、PHP-FPMの最新バージョンをインストールします。

PHPとPHP-FPMのバージョンが一致していなければならないことに注意してください

yumの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-石鹸

 

インストールが成功した後、PHPのバージョンを表示するには、次のコマンドを実行します。

PHP -v

 

デフォルトのPHP-FPMインストールが成功した後、は/ var /実行/ PHP-FPMの下の文書php-fpm.pidがあるでしょう

 

3.設定nginxのPHPのパース

1)設定ファイルのnginxのを修正

Vimの/etv/nginx/nginx.conf

サーバーに次のコードを挿入します。

場所〜\ .PHPの$ { 
try_files $ URI = 404 ; 
fastcgi_pass UNIXの場合: / VAR /実行/ PHP-FPM / php- fpm.sock。
fastcgi_indexのindex.phpを。
fastcgi_param SCRIPT_FILENAME $ DOCUMENT_ROOT $ fastcgi_script_name。
fastcgi_paramsが含まれます。

クッキーする###保存し、ユーザーのランディングページ:SRCID のためのPHPファイル
##はadd_headerセット - クッキーの$ SRCIDを。
}

 

2)構成ファイルPHP-FPMを変更します

Vimの/etc/php-fpm.d/www.conf

コードの次の3行を見つけて、次のように改正

ユーザー= nginxのの
グループ= nginxのは
聞い= /var/run/php-fpm/php-fpm.sock

listen.owner = nignx listen.group = nginxの listen.mode = 0660

 

このステップが設定されていない場合、ブラウザは、PHPファイルのエラーを開きます。

"お探しのページは一時的にアクセスできません。「後でもう一度試してください

 

3)変更のphp.ini

vimのに/etc/php.ini

 

Cgi.fix_pathinfo見つけると0を編集

cgi.fix_pathinfo = 0

 

上記設定後、再起動nginxの、PHP-FPM 

PHP-FPMのnginxを再起動しsystemctl

 

設定が成功したかどうかをテスト

vimの/usr/share/nginx/html/test.php
<?PHP
   // CentOSの/ RHEL 7 + PHP 7.2 + nginxのためのテストスクリプト
  のphpinfo();
?>

 

お使いのブラウザで開くlcoalhost / test.phpを

 

 

 

情報参照:

https://serverfault.com/questions/607370/getting-the-page-you-are-looking-for-is-temporarily-unavailable-please-try-aga

https://www.cyberciti.biz/faq/how-to-install-php-7-2-on-centos-7-rhel-7/

おすすめ

転載: www.cnblogs.com/ryanzheng/p/11263261.html