CentOS 7.4のPHPとApacheのupgrade

(1) PHP

以下参照:

但し、

/etc/httpd/conf.d/fpm.conf:
# PHP scripts setup 
ProxyPassMatch ^/(.*.php)$ fcgi://127.0.0.1:9000/var/www/html

Alias / /var/www/html/

を作るのはやめた。

/etc/httpd/conf.d/php.conf

のファイルは.bak1等をファイル名に追加して無効に。

代わりに、 https://qiita.com/shimoju/items/8e9c2a7bddd64e878799 を参考にして、

<FilesMatch \.php$>
    SetHandler "proxy:fcgi://127.0.0.1:9000"
</FilesMatch>


/etc/httpd/conf/httpd.conf

に追記。

(2) Apache

標準で入っているのは、Apache 2.4.6のようだ。


に従って、upgrade。

但し、

yum remove httpd

に加えて、

yum remove httpd-tools

が必要だった。

バージョンアップを確認:
# httpd -v
Server version: Apache/2.4.33 (IUS)
Server built:   Apr 18 2018 10:39:17

これもやっておいた:
chkconfig httpd on
service httpd start
systemctl restart rh-php70-php-fpm
(systemctl | grep php 等で、サービス名を確認すること)