PHP 8 adalah versi terbaru dari bahasa pemrograman PHP yang menawarkan berbagai peningkatan kinerja dan fitur baru. Instalasi PHP 8 di Linux cukup mudah dan dapat dilakukan melalui beberapa langkah. Berikut adalah panduan langkah demi langkah untuk menginstal PHP 8 di distribusi Linux berbasis Debian/Ubuntu dan CentOS/RHEL.
Prasyarat
Sebelum memulai instalasi, pastikan bahwa sistem Anda telah memenuhi prasyarat berikut:
- Akses root atau sudo ke sistem.
- Koneksi internet yang stabil.
Instalasi PHP 8 di Ubuntu/Debian
- Perbarui Sistem
Mulailah dengan memperbarui daftar paket dan paket yang ada di sistem Anda.
sudo apt update
sudo apt upgrade
- Tambahkan PPA untuk PHP 8
Ondřej Surý menyediakan PPA yang berisi paket PHP 8. Tambahkan PPA tersebut ke sistem Anda.
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
- Instal PHP 8
Instal PHP 8 menggunakan perintah berikut:
sudo apt install php8.0
- Verifikasi Instalasi
Periksa versi PHP yang terinstal untuk memastikan instalasi berhasil.
php -v
Anda harus melihat output seperti ini:
PHP 8.0.x (cli) (built: …)
- Instal Ekstensi PHP Tambahan (Opsional)
Anda mungkin perlu menginstal ekstensi PHP tambahan sesuai kebutuhan aplikasi Anda. Berikut adalah beberapa ekstensi yang umum digunakan:
sudo apt install php8.0-cli php8.0-fpm php8.0-mysql php8.0-xml php8.0-mbstring php8.0-curl php8.0-zip php8.0-gd
Instalasi PHP 8 di CentOS/RHEL
- Perbarui Sistem
Mulailah dengan memperbarui paket yang ada di sistem Anda.
sudo yum update
- Tambahkan Remi Repository
Remi repository menyediakan paket PHP terbaru untuk CentOS dan RHEL. Tambahkan repository tersebut ke sistem Anda.
sudo yum install epel-release
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-8.rpm
sudo yum install yum-utils
sudo yum-config-manager –enable remi-php80
- Instal PHP 8
Instal PHP 8 menggunakan perintah berikut:
sudo yum install php
- Verifikasi Instalasi
Periksa versi PHP yang terinstal untuk memastikan instalasi berhasil.
php -v
Anda harus melihat output seperti ini:
PHP 8.0.x (cli) (built: …)
- Instal Ekstensi PHP Tambahan (Opsional)
Anda mungkin perlu menginstal ekstensi PHP tambahan sesuai kebutuhan aplikasi Anda. Berikut adalah beberapa ekstensi yang umum digunakan:
sudo yum install php-cli php-fpm php-mysqlnd php-xml php-mbstring php-curl php-zip php-gd
Konfigurasi PHP 8
Setelah instalasi selesai, Anda mungkin perlu melakukan beberapa konfigurasi tambahan. File konfigurasi utama PHP adalah php.ini, yang terletak di /etc/php/8.0/cli/php.ini untuk Debian/Ubuntu dan /etc/php.ini untuk CentOS/RHEL.
- Edit File Konfigurasi
Gunakan editor teks favorit Anda untuk mengedit file php.ini.
sudo nano /etc/php/8.0/cli/php.ini
atau
sudo nano /etc/php.ini
- Sesuaikan Konfigurasi
Sesuaikan pengaturan seperti memory_limit, upload_max_filesize, dan max_execution_time sesuai kebutuhan Anda.
Contoh:
memory_limit = 256M
upload_max_filesize = 50M
max_execution_time = 300
- Restart Web Server
Jika Anda menggunakan PHP dengan web server seperti Apache atau Nginx, pastikan untuk me-restart web server setelah mengubah konfigurasi PHP.
Untuk Apache:
sudo systemctl restart apache2
Untuk Nginx:
sudo systemctl restart nginx
Kesimpulan
Menginstal PHP 8 di Linux melibatkan beberapa langkah sederhana. Dengan mengikuti panduan ini, Anda dapat dengan mudah menginstal dan mengkonfigurasi PHP 8 di sistem Debian/Ubuntu atau CentOS/RHEL Anda.
Setelah instalasi selesai, Anda siap untuk mulai mengembangkan aplikasi web dengan PHP 8 dan memanfaatkan fitur-fitur terbaru yang ditawarkan.