Untuk tutorial singkat kali ini adalah cara instalasi PHP 7 di server CentOS 7. Untuk proses instalasi CentOS 7 sendiri, silakan baca disini. Tentunya, karena target pada tutorial ini adalah CentOS 7, maka setidaknya sudah ada CentOS versi 7 yang sudah tersedia untuk dioprek.

Konsepnya sangat sederhana seperti menginstall software lain di CentOS, namun PHP 7 belum tersedia resmi di repo CentOS, kita harus memanfaatkan repo komunitas seperti REMI dan EPEL.

Langkah pertama, cek apakah disistem sudah ada PHP 7, dengan perintah php –version.

# php --version
PHP 5.4.16 (cli) (built: Nov  6 2016 00:29:02) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

Jika sudah ada ngapain nginstall lagi bang, :p

Selanjutnya tambahkan repo Remi dan EPEL, jika hanya jika belum ada di list YUM ya. Jika sudah ada, silakan skip ke langkah terakhir.

Download file installer Remi dan EPEL dengan WGet:

$ wget -q http://rpms.remirepo.net/enterprise/remi-release-7.rpm
$ wget -q https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Kemudian enable dengan perintah rpm:

# rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm
FOR PHP 7.0 EXECUTE:
# yum-config-manager --enable remi-php70
FOR PHP 7.1 EXECUTE:
# yum-config-manager --enable remi-php71

Saat tulisan ini terbit, repo Remi yang tersedia baru sampai di versi PHP 7.1.

Langkah terakhir, silakan install PHP dengan yum

yum install php

Kemudian cek lagi, sudah terpasang belum PHP 7? dengan perintah php –version:

# php --version
PHP 7.1.0 (cli) (built: Dec  1 2016 08:13:15) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.1.0-dev, Copyright (c) 1998-2016 Zend Technologies