PHP 7 on AMI Linux (EC2)

PHP 7 on AMI Linux (EC2)

PHP 7.0 it’s already a while on the market. Let’s install it on EC2 instance.  Here you can find a quick recipe:

 

sudo yum upgrade -y
sudo yum install php70
php -v
PHP 7.0.21 (cli) (built: Sep 14 2017 15:46:42) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies

Moving forward with Apache configuration if you are looking to use PHP on your server instead of command line online, you have to install additional packages. So if you are using PHP as an FPM module:

php70-php-fpm

then you can just follow instructions in my previous article .

It’s worthwhile to install some additional PHP packages:

yum install php70-xml php70-pdo php70-mysqlnd php70-gd php70-mbstring php70-mcrypt php70-mysqlnd php70-opcache

Let’s make sure that apache is always on:

sudo chkconfig --levels 235 httpd on

Basic PHP configuration:
/etc/php.ini

date.timezone = "Australia/Sydney"
expose_php = Off

Server configuration

cd /etc/
sudo rm -rf localtime && sudo ln -s /usr/share/zoneinfo/Australia/Sydney localtime