Cara Instal PHP 7 di CentOS 7

EKSYAM.COM – Cara Instal PHP 7 di CentOS 7. CentOS 7 dengan PHP versi 5.4 dalam waktu dekat tidak lagi didukung. Selain itu, dengan menggunakan PHP 7 web Anda akan memuat lebih cepat dan mengkonsumsi lebih sedikit resources sistem.

Dalam tutorial ini saya akan menjelaskan cara menginstal atau meng-upgrade ke PHP 7.0, 7.1 atau 7.2 pada sistem CentOS 7. Sebelum menginstal versi PHP 7.x tertentu pastikan bahwa itu didukung oleh aplikasi Anda.

Prasyarat

Sebelum melanjutkan tutorial ini, pastikan Anda masuk ke server Anda dengan akun user dengan hak sudo  atau dengan user root.

Mengaktifkan Repositori Remi:

Paket PHP 7.x tersedia di beberapa repositori berbeda. Kita akan menggunakan repositori Remi yang menyediakan versi terbaru dari berbagai paket perangkat lunak termasuk PHP.

Repositori Remi tergantung pada repositori EPEL, jadi kita perlu menginstal repositori EPEL terlebih dahulu.

Jalankan perintah berikut untuk mengaktifkan repositori EPEL dan Remi:

yum  mungkin meminta Anda untuk mengimpor repositori GPG key. Ketik y  dan tekan Enter.

Pada bagian selanjutnya, kita akan membahas cara instal PHP 7 di CentOS 7 dengan mengaktifkan repositori Remi yang sesuai. Jika Anda sudah menginstal PHP 5.4 pada sistem Anda yum  akan memperbarui paket PHP.

Instal PHP 7.2 di CentOS 7

PHP 7.2 merupakan rilis PHP terbaru yang stabil. Kebanyakan framework PHP dan aplikasi termasuk WordPress, Drupal, Joomla dan Laravel sepenuhnya mendukung PHP 7.2.

Langkah-langkah berikut merupakan cara menginstal PHP 7.2 di CentOS 7.

1. Pertama aktifkan repositori PHP 7.2 Remi dengan menjalankan perintah berikut:

Baca Juga  PHP Header Authorization Tidak Berfungsi

2. Setelah repositori diaktifkan, instal PHP 7.2 dan beberapa modul PHP yang biasa digunakan:

3. Cek hasil instalasi PHP 7.2, dengan mengetikkan perintah berikut yang akan memberikan output versi PHP:

Instal PHP 7.1 di CentOS 7

Gunakan PHP 7.1 jika Anda akan menginstal aplikasi seperti Magento 2 yang tidak kompatibel dengan PHP 7.2.

Ikuti langkah-langkah di bawah ini untuk menginstal PHP 7.1.

1. Aktifkan repositori PHP 7.1 dengan mengetik:

2. Instal PHP 7.1 dan beberapa modul PHP yang paling biasa digunakan:

3. Untuk memverifikasi instalasi, jalankan perintah berikut yang akan memberikan output versi PHP:

Baca Juga  Cara Check Status, Stop, dan Disable firewall di CentOS 7

Konfigurasi PHP 7.x dengan Apache

Jika Anda menggunakan Apache sebagai server web Anda maka cukup restart service Apache menggunakan perintah berikut dan Anda siap untuk menggunakannya:

Konfigurasi PHP 7.x dengan Nginx

Tidak seperti Apache, Nginx tidak memiliki dukungan untuk memproses file PHP sehingga kita perlu menginstal aplikasi terpisah seperti PHP FPM yang akan menangani file PHP.

Untuk menginstal package PHP FPM jalankan perintah berikut:

Secara default, PHP FPM akan berjalan sebagai pengguna apache di port 9000. Kita akan mengubah pengguna ke nginx dan beralih dari soket TCP ke soket Unix. Untuk melakukannya, edit /etc/php-fpm.d/www.conf  bagian berikut ini:

Pastikan folder  /var/lib/php  memiliki izin yang benar:

Setelah Anda selesai mengedit, aktifkan dan mulai PHP FPM Service:

Baca Juga  Cara Instal VirtualBox 6.0 / 5.2 di Linux Mint 19 / Linux Mint 18

Selanjutnya, edit nginx virtual host directive dan tambahkan blok lokasi berikut sehingga Nginx dapat memproses file PHP:

Agar konfigurasi baru bisa jalan, restart Nginx:

Demikian sedikit ulasan tentang cara instal PHP 7 di CentOS 7 dan cara mengkonfigurasi server web Anda untuk dapat menangani file PHP. Jika ada pertanyaan silahkan tinggalkan komentar.