何度やっても同じ

ただの日記

CentOS7でNginxでWordPressあとPHP5と7切り替え

qiita.com

PHPバージョンの切り替えについては、だいたいこのサイトで。

worklog.be

Nginx+WordPressの設定はこちらで。

nginxはデフォでユーザnginxで実行されていて、それはいいのだけど、php-fpmはユーザapacheで実行されてしまうので、nginxに統一したい。phpバージョンによってphp-fpmの設定ファイルが特定の場所にあったりなかったりした。ともかくこのなかの実行ユーザと実行グループを変えればOK。

# php5.6のはここにあり、
$ ll -i /opt/remi/php56/root/etc/php-fpm.d          
total 20
256069 -rw-r--r-- 1 root root 19220 Sep 27 00:19 www.conf

# ここにもある
# inode番号は同じだけどリンク数1になっててよくわからん
$ ll -i /etc/opt/remi/php56/php-fpm.d          
total 20
256069 -rw-r--r-- 1 root root 19220 Sep 27 00:19 www.conf

# php7.4はこれがない
$ ll -i /opt/remi/php74/root/etc/php-fpm.d   
ls: cannot access /opt/remi/php74/root/etc/php-fpm.d: No such file or directory

# こっちはある
$ ll -i /etc/opt/remi/php74/php-fpm.d
total 20
509458 -rw-r--r-- 1 root root 19552 Sep 27 00:38 www.conf

ついでに大変個人的なメモで、wp-include/rewrite.phpの172行目と211行目コメントアウトglobal $wp_rewrite が存在しない。コメントアウトしたせいで一部URLが正しく表示されない模様。