Tutorial ini akan membantu Anda untuk menginstal Apache / HTTPD 2.4 dan PHP 7 di sistem Amazon Linux.

Instalasi MySQL bukan bagian dari tutorial ini. Jadi, jika Anda juga membutuhkan server MySQL di Amazon Linux Anda, ikuti tutorial ini.

Langkah 1 – Initial Setup

Masuk ke sistem Amazon Linux Anda melalui SSH dan menjadi pengguna root. Kemudian perbarui yum ke yang terbaru.

sudo su -
yum -y update

Bagian opsional untuk mengatur zona waktu yang tepat sesuai kebutuhan Anda. Perintah di bawah ini akan mengubah Timezone sistem menjadi ‘Indonesia/ Jakarta’.

mv /etc/localtime /etc/localtime.bak
ln -sf /usr/share/zoneinfo/Indonesia/Jakarta /etc/localtime

Langkah  2 – Install Apache 2.4

Sekarang instal server web Apache / httpd dengan ekstensi yang disarankan lainnya dari repositori yum default.

yum install -y httpd24 httpd24-tools mod24_ssl

Paket httpd24 akan menginstal Apache 2.4 dan ekstensi mod24_ssl akan memberikan dukungan kriptografis ke server web Apache Anda.

Setelah instalasi, atur Apache untuk memulai otomatis dan juga mulai sekali.

chkconfig httpd on
service httpd start

Langkah  3 – Install PHP 7.3

Setelah itu instal PHP 7.3 dengan beberapa ekstensi yang sering digunakan.

yum install -y php73 php73-devel php73-mysql php73-pdo php73-mbstring
yum install -y php73-gd php73-xml php73-xmlrpc php73-mcrypt php-pear

Jika Anda perlu menginstal versi lain seperti PHP 7.2, ubah semua paket sesuai dengan keinginan seperti php72 atau php71 dll.

Langkah  4 – Membuat VirtualHost

Setelah menginstal paket, buat host virtual pertama Anda. Untuk membuat host virtual untuk domain Anda example.com, edit file konfigurasi Apache dan buat host virtual seperti di bawah ini:

vi /etc/httpd/conf/httpd.conf
service httpd start

Test PHP Version with Apache

Terakhir, buat skrip PHP dengan fungsi phpinfo () dan unggah ke direktori root dokumen.

vim /var/www/html/info.php 

Sekarang, akses skrip php di browser web.

http://www.example.com/info.php