#author("2018-08-21T19:10:20+09:00","","") #author("2018-08-26T12:55:06+09:00","","") [[CentOS7]] *PHPインストール [#g72c0734] |BGCOLOR(black):COLOR(white):|c |[root@localhost ~]# yum --enablerepo=remi-safe install php73-php php73-php-devel php73-php-mbstring php73-php-mysqlnd php73-php-pdo php73-php-gd php73-php-fpm| |[root@localhost ~]# yum --enablerepo=remi-safe install php73-php-opcache| **php.iniの編集 [#p4a0c73c] |BGCOLOR(black):COLOR(white):|c |[root@localhost ~]# cp /etc/opt/remi/php73/php.ini /etc/php.ini| |[root@localhost ~]# vi /etc/php.ini| |[root@localhost ~]# cp /etc/opt/remi/php73/php.ini /etc/opt/remi/php73/php.ini.org| |[root@localhost ~]# vi /etc/opt/remi/php73/php.ini| |post_max_size = 128M &br; upload_max_filesize = 128M &br; expose_php = Off &br; date.timezone = Asia/Tokyo &br; session.sid_length = 32 &br; mbstring.language = Japanese &br; &color(lime){最下行に追加}; &br; [opcache] &br; opcache.enable=1 &br; opcache.enable_cli=1 &br; opcache.interned_strings_buffer=8 &br; opcache.max_accelerated_files=10000 &br; opcache.memory_consumption=128 &br; opcache.save_comments=1 &br; opcache.revalidate_freq=1| 上限のサイズを大きく設定することで、WordPressで大きな画像ファイルをアップロードするときにエラーにならないようにします。 **PHPバージョン確認 [#e6449d9a] |BGCOLOR(black):COLOR(white):|c |[root@localhost ~]# php73 -v| |PHP 7.3.0alpha4 (cli) (built: Jul 17 2018 14:06:14) ( NTS ) &br; Copyright (c) 1997-2018 The PHP Group &br; Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies| **php-fpmの設定 [#j46d75d9] www.confのバックアップ |BGCOLOR(black):COLOR(white):|c |[root@localhost ~]# cp /etc/opt/remi/php73/php-fpm.d/www.conf /etc/opt/remi/php73/php-fpm.d/www.conf.org| www.confの編集 |BGCOLOR(black):COLOR(white):|c |[root@localhost ~]# vi /etc/opt/remi/php73/php-fpm.d/www.conf| |user = nginx &color(lime){←nginxを使う場合}; &br; group = nginx &color(lime){←nginxを使う場合}; &br; listen = /var/run/php-fpm/php-fpm.sock &br; listen.owner = nginx &color(lime){←nginxを使う場合}; &br; listen.group = nginx&color(lime){←nginxを使う場合};| ディレクトリの作成 |BGCOLOR(black):COLOR(white):|c |[root@localhost ~]# mkdir /var/run/php-fpm| **php-fpm起動 [#f71469d9] |BGCOLOR(black):COLOR(white):|c |[root@localhost ~]# systemctl start php73-php-fpm| |[root@localhost ~]# systemctl enable php73-php-fpm| **動作確認 [#n999b8d5] PHPインフォを作成する。 |BGCOLOR(black):COLOR(white):|c |[root@localhost ~]# vi &color(lime){<ドキュメントルート>};/phpinfo.php| |<?php &br; phpinfo(); &br; ?>| ブラウザでアクセスしてPHP情報が表示されればOK (例)http://hoge.com/phpinfo.php **後始末 [#wa2074f1] PHP情報を公開するのは危険なので、''phpinfo.php'' は削除する。 |BGCOLOR(black):COLOR(white):|c |[root@localhost ~]# rm -f &color(lime){<ドキュメントルート>};/phpinfo.php|