フリーランス 技術調査ブログ

フリーランス/エンジニア Ruby Python Nodejs Vuejs React Dockerなどの調査技術調査の備忘録

AWS EC2にPHP7.4をインストールする

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 ]
  • 最新版のPHP7.4をインストールする
$ 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のバージョンも確認する
$ 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 バージョンの確認

f:id:PX-WING:20200922095803p:plain