Cara Upgrade Versi PHP Pada Ubuntu 18.04 LTS

-

PENDAHULUAN

PHP adalah singkatan dari "PHP: Hypertext Preprocessor", yaitu bahasa pemrograman yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah situs web dan bisa digunakan bersamaan dengan CSS dan HTML. PHP diciptakan oleh Dr. Leonardo Bernard pertama kali tahun 1994.

PHP versi 5.4, 5.6 saat ini telah end of life “EOL” dengan begitu tidak disarankan untuk digunakan sebagai pendukung web production yang menggunakan php. Dari segi security Anda dapat merujuk pada website resmi CVE Details terkait Security Vulnerabilities pada php.

Berikut ini merupakan tabel versi dan keterangan terkait versi php mulai dari dukungan release php, support dan security php.


Detailnya Anda dapat merujuk pada situs resmi php pada link berikut: Supported Versions.

Sebelum melakukan upgrade versi php kami sangat menyarankan Anda untuk melakukan backup pada VM terlebih dahulu untuk menghindari adanya kegagalan pada saat melakukan upgrade versi php.

Untuk backup instance pada NEO Cloud dapat menggunakan snapshot Instance dan untuk backup vm pada GIO Cloud terkait referensinya dapat merujuk pada link berikut ini

LANGKAH KERJA

Study case yang digunakan pada panduan kali ini yaitu disini kami telah mempunyai CMS WordPress dengan dukungan php versi 5.6 dan akan di upgrade ke versi 7.3

Langkah 1

Berikut dashboard dan website menggunakan cms WordPress yang telah terinstall.



Informasi versi php yang digunakan saat ini yaitu versi 5.6


Informasi versi php di sisi server cms WordPress


Langkah 2

Sebelum melakukan upgrade silakan backup terlebih dahulu ekstensi php 5.6 menggunakan perintah berikut

# dpkg -i | grep php | tee packages.txt



Menambahkan repository untuk php 7 pada ubuntu 18.04 LTS menggunakan perintah

# add-apt-repository ppa:ondrej/php


Update server Ubuntu 18.04 Anda gunakan perintah berikut

# apt update -y

Instalasi php 7.3 menggunakan perintahberikut

# apt install php7.3 php7.3-common php7.3-cli


Instalasi ekstensi php 7.3 sesuai dengan kebutuhan dan kiranya semua ekstensi sebelumnya yang ada pada 5.6 telah terinstall sebagai berikut

# apt install php7.3-bcmath php7.3-bz2 php7.3-curl php7.3-gd php7.3-intl php7.3-json php7.3-mbstring
php7.3-readline php7.3-xml php7.3-zip php7.3-mysql php-mysql


Menjadikan php 7.3 sebagai default gunakan perintah berikut

# update-alternatives --set php /usr/bin/php7.3

Melakukan restart pada web server yang digunakan jika menggunakan apache gunakan perintah

# systemctl restart apache2

Jika menggunakan web server nginx gunakan perintah

# systemctl restart nginx


Melihat versi php gunakan perintah berikut

# php -v


Menonaktifkan module php 5.6 dan aktifkan module php 7.3 dan restart web server Anda menggunakan perintah berikut

# a2dismod php5.6
# a2enmod php7.3
# systemctl restart apache2


Saat ini server CMS WordPress Anda telah menggunakan php versi 7.3 dan berikut info.php nya.


Pada dashboard cms WordPress sudah tidak terdapat keterangan terkait php update required sebagai berikut


Dan website dapat diakses dengan normal


Konten Terkait
konfigurasi
Cara Upgrade Versi PHP dari 5.6. ke versi 7.3 Pada CentOS 7
Neo 2 min read
3 month ago
konfigurasi
​Multi Versi PHP dengan nginx di Centos 7
Gio 3 min read
11 month ago