PHP インストール
$ sudo amazon-linux-extras | grep php
15 php7.2 available \
17 lamp-mariadb10.2-php7.2 available \
31 php7.3 available \
42 php7.4 available [ =stable ]
$ sudo amazon-linux-extras install php7.4
- PHPのバージョンを確認し、指定したバージョンがインストールされていることを確認する
$ php -v
PHP 7.4.9 (cli) (built: Aug 21 2020 21:45:11) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
$ php-fpm -v
PHP 7.4.9 (fpm-fcgi) (built: Aug 21 2020 21:46:28)
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
- www.confファイルをひらき、php-fpmをnginxユーザーで実行するように指定する
(変更前)
$ sudo vi /etc/php-fpm.d/www.conf
; RPM: apache user chosen to provide access to the same directories as httpd
user = apache
; RPM: Keep a group allowed to write in log dir.
group = apache
(変更後)
; RPM: apache user chosen to provide access to the same directories as httpd
user = nginx
; RPM: Keep a group allowed to write in log dir.
group = nginx
$ sudo systemctl start php-fpm.service
$ sudo systemctl enable php-fpm.service
$ systemctl status php-fpm.service
PHP バージョンの確認