Semakin hari teknologi semakin up to date sama halnya yang terjad dengan php semkin hari maka versi php juga akan update ke versi yang lebih baru, namun sangat banyak aplikasi lama yang berjalan di versi php 5.xx sedangkan saat ini banyak pula aplikasi yang meminta remondasi untuk melakukan upgrade dari 5 ke 7 salah satunya yang paling kerasa yaitu CMS WordPress dimana di versi terbaru WordPress versi PHP yang direkomendasikan yaitu versi 7.xx .

Pada kesempatan kali ini saya akan share bagaimana sih cara melakukan upgrade version dari php 5.6 ke 7.1 . Berikut langkah โ€“ langkahnya,

Pertama, seperti biasanya silakan akses server CentOS 7 Anda masing โ€“ masing.

Kedua, saya pastikan terlebih dahulu bahwa saya masih menggunakan php versi 5.6 dengan menggunakan peritah

[[email protected] ~]# php -v
PHP 5.6.40 (cli) (built: Jan 9 2019 12:34:16)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
[[email protected] ~]#

Selanjutnya, menambah atau installasi repository epel di CentOS 7 dengan menggunakan perintah berikut

[[email protected] ~]#
[[email protected] ~]# wget -q http://rpms.remirepo.net/enterprise/remi-release-7.rpm
[[email protected] ~]# wget -q https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
[[email protected] ~]# rpm -i remi-release-7.rpm epel-release-latest-7.noarch.rpm
package epel-release-7-11.noarch is already installed
package remi-release-7.6-1.el7.remi.noarch is already installed
[[email protected] ~]#

Berikutnya, mengintal manager repository remi untuk php 7.1 dengan menjalankan perintah berikut

[[email protected] ~]# 
[[email protected] ~]# yum-config-manager --enable remi-php71
Loaded plugins: fastestmirror
=============================================================== repo: remi-php71 ===============================================================
[remi-php71]
async = True
bandwidth = 0
base_persistdir = /var/lib/yum/repos/x86_64/7
baseurl = 
cache = 0
cachedir = /var/cache/yum/x86_64/7/remi-php71
check_config_file_age = True
compare_providers_priority = 80
cost = 1000
deltarpm_metadata_percentage = 100
deltarpm_percentage = 
enabled = 1
enablegroups = True
exclude = 
failovermethod = priority
ftp_disable_epsv = False
gpgcadir = /var/lib/yum/repos/x86_64/7/remi-php71/gpgcadir
gpgcakey = 
gpgcheck = True
gpgdir = /var/lib/yum/repos/x86_64/7/remi-php71/gpgdir
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
hdrdir = /var/cache/yum/x86_64/7/remi-php71/headers
http_caching = all
includepkgs = 
ip_resolve = 
keepalive = True
keepcache = False
mddownloadpolicy = sqlite
mdpolicy = group:small
mediaid = 
metadata_expire = 21600
metadata_expire_filter = read-only:present
metalink = 
minrate = 0
mirrorlist = http://cdn.remirepo.net/enterprise/7/php71/mirror
mirrorlist_expire = 86400
name = Remi's PHP 7.1 RPM repository for Enterprise Linux 7 - x86_64
old_base_cache_dir = 
password = 
persistdir = /var/lib/yum/repos/x86_64/7/remi-php71
pkgdir = /var/cache/yum/x86_64/7/remi-php71/packages
proxy = False
proxy_dict = 
proxy_password = 
proxy_username = 
repo_gpgcheck = False
retries = 10
skip_if_unavailable = False
ssl_check_cert_permissions = True
sslcacert = 
sslclientcert = 
sslclientkey = 
sslverify = True
throttle = 0
timeout = 30.0
ui_id = remi-php71
ui_repoid_vars = releasever,
   basearch
username =
[[email protected] ~]# 

Jika sudah. silakan install php dengan menjalankan perintah

[[email protected] ~]# yum install php

Untuk mengetahui versi php yang kita gunakan silakan jalankan perintah berikut

[[email protected] ~]# php -v
PHP 7.1.26 (cli) (built: Jan 9 2019 08:02:33) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
[[email protected] ~]#

Untuk menguji hasil upgrade dari php 5 ke 7, silakan restart atau reload webserver Anda disini saya menggunakan apache, berikut perintahnya

[[email protected] ~]# systemctl reload httpd

Apabila Anda telah melakukan reload atau restart terhadap webserver Anda silakan akses kembali IP server beserta /info.php seperti pada gambar dibawah ini.

Sebagai catatan sebelumnya saya sudah membuat file info.php .

Oke, pada tahap ini untuk upgrade php telah berhasil. Selamat mencoba semoga bermanfaat ๐Ÿ™‚

Jika terdapat saran atau kritik mengenai tutorial ini silakan disampaikan di kolom komentar. Terima kasih ๐Ÿ™‚