Panduan ini memungkinkan Anda mempelajari cara menginstal versi PHP terbaru 7.4 pada sistem Debian Anda atau server Debian Anda di VPS atau Cloud apa pun atau hosting khusus apa pun dan mengkonfigurasinya dengan Apache dan Nginx.
Versi PHP 7.4 terbaru secara resmi dirilis pada 28 November 2019. Muncul dengan sejumlah fitur baru dan beberapa ketidakcocokan yang harus Anda ketahui sebelum memutakhirkan dari versi sebelumnya.
Langkah 1: Update paket
Pastikan server Debian Anda memiliki paket terbaru dengan menjalankan perintah berikut.
sudo apt update
sudo apt upgrade
Ini akan memperbarui indeks paket dan memperbarui paket yang diinstal ke versi terbaru.
Langkah 2: Unduh paket Sury PPA untuk PHP 7.4 menggunakan wget.
sudo apt -y install lsb-release apt-transport-https ca-certificates wget
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
Setelah mengunduh PPA, Anda dapat menambahkannya ke server.
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list
Sekarang Anda dapat melanjutkan instalasi PHP 7.4 menggunakan sistem.
sudo apt update
**Instal PHP 7.4 untuk Apache
**
Jalankan perintah berikut untuk menginstal PHP 7.4
sudo apt install php7.4
Setelah instalasi selesai, Anda dapat mengkonfirmasi instalasi menggunakan perintah berikut
php -v
**Instal PHP 7.4 FPM untuk Nginx
**
Untuk Nginx Anda perlu menginstal FPM, jalankan perintah berikut untuk menginstal PHP 7.4 FPM
sudo apt install php7.4-fpm
Setelah instalasi selesai, konfirmasikan bahwa PHP 7.4 FPM telah diinstal dengan benar dengan perintah ini
php-fpm7.4 -v
Langkah 3: Instal PHP 7.4 Ekstensi
Menginstal ekstensi PHP sederhana dengan sintaks berikut.
sudo apt install php7.4-extension_name
Sekarang, instal beberapa ekstensi php yang biasa digunakan dengan perintah berikut.
sudo apt install php7.4- {common, mysql, xml, xmlrpc, curl, gd, imagick, cli, dev, imap, mbstring, opcache, sabun, zip, intl, bcmath} -y
Langkah 4: Konfigurasikan PHP 7.4
Sekarang kita mengkonfigurasi PHP untuk Aplikasi Web dengan mengubah beberapa nilai dalam file php.ini.
Untuk PHP 7.4 dengan Apache lokasi php.ini akan berada di direktori berikut.
sudo nano /etc/php/7.4/apache2/php.ini
Untuk PHP 7.4 FPM dengan Nginx lokasi php.ini akan berada di direktori berikut.
sudo nano /etc/php/7.4/fpm/php.ini
Tekan F6 untuk mencari di dalam editor dan memperbarui nilai-nilai berikut untuk kinerja yang lebih baik.
upload_max_filesize = 32M
post_max_size = 48M
memory_limit = 256M
max_execution_time = 600
max_input_vars = 3000
max_input_time = 1000
Setelah Anda memodifikasi pengaturan PHP Anda, Anda perlu me-restart Apache Anda agar perubahan diterapkan.
Langkah 5: Konfigurasikan PHP 7.4 FPM Pools
PHP 7.4 FPM memungkinkan Anda untuk mengonfigurasi pengguna dan grup tempat layanan akan berjalan. Anda dapat memodifikasi ini dengan perintah-perintah ini
sudo nano /etc/php/7.4/fpm/pool.d/www.conf
Ubah baris berikut dengan mengganti data-www dengan nama pengguna Anda.
user = username
group = username
listen.owner = username
listen.group = username
Tekan CTRL + X dan Y untuk menyimpan konfigurasi dan periksa apakah konfigurasi sudah benar dan mulai ulang PHP.
Langkah 6: Restart PHP 7.4 FPM
Setelah Anda memperbarui pengaturan PHP FPM Anda, Anda perlu memulai ulang untuk menerapkan perubahan.
sudo php-fpm7.4 -t
sudo service restart php7.4-fpm
Sekarang Anda memiliki PHP 7.4 Diinstal dan dikonfigurasi.
Kesimpulan
Sekarang Anda telah belajar cara menginstal PHP 7.4 di server Debian Anda.