次のように配置されたステップ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://www.cyberciti.biz/faq/how-to-install-php-7-2-on-centos-7-rhel-7/