Bagaimana cara menginstal PHP 7.4 di Debian 10 (Buster) / Debian 9 (Stretch) ?. PHP adalah bahasa skrip sisi server yang paling banyak digunakan dalam pembuatan halaman web dinamis. Aplikasi PHP biasanya bekerja dengan baik dengan HTML dan berinteraksi dengan sistem manajemen basis data relasi. Dengan setiap rilis PHP, ada banyak sekali fitur baru. Instalasi PHP 7.4 di Debian 10 / Debian 9 ini tersedia untuk penggunaan produksi. Rilis GA dipublikasikan pada 28 November 2019. Tidak disarankan untuk menjalankan rilis beta dalam Produksi. Ini harus digunakan untuk menguji fitur baru di PHP 7.4 dan persiapan untuk fitur yang tidak digunakan lagi. Instal PHP 7.4 di Debian 10 / Debian 9 Sebelumnya uninstall dulu php7.* sudo apt-get purge php7.* Langkah 1: Perbarui sistem sudo apt update sudo apt upgrade -y && sudo reboot Langkah 2: Tambahkan repositori SURY PHP PPA sudo apt -y install lsb-release apt-transport-https ca-certificates sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg Kemudian tambahkan repositori. echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list Langkah 3: Instal PHP 7.4 di Debian 10 / Debian 9 sudo apt update Kemudian instal PHP 7.4 di Debian 10 / Debian 9: sudo apt -y install php7.4 Jawab ya ketika diminta untuk menyelesaikan instalasi PHP 7.4 pada sistem Linux Debian 10 / Debian 9. Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: apache2 apache2-bin apache2-data apache2-utils libapache2-mod-php7.4 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libbrotli1 libcurl4 libgdbm-compat4 libgdbm6 libjansson4 libldap-2.4-2 libldap-common liblua5.2-0 libnghttp2-14 libpcre2-8-0 libperl5.28 librtmp1 libsasl2-2 libsasl2-modules libsasl2-modules-db libsodium23 libssh2-1 perl perl-modules-5.28 php-common php7.4-cli php7.4-common php7.4-json php7.4-opcache php7.4-readline psmisc ssl-cert Suggested packages: apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser php-pear libsasl2-modules-gssapi-mit | libsasl2-modules-gssapi-heimdal libsasl2-modules-ldap libsasl2-modules-otp libsasl2-modules-sql perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl make libb-debug-perl liblocale-codes-perl openssl-blacklist The following NEW packages will be installed: apache2 apache2-bin apache2-data apache2-utils libapache2-mod-php7.4 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libbrotli1 libcurl4 libgdbm-compat4 libgdbm6 libjansson4 libldap-2.4-2 libldap-common liblua5.2-0 libnghttp2-14 libperl5.28 librtmp1 libsasl2-2 libsasl2-modules libsasl2-modules-db libsodium23 libssh2-1 perl perl-modules-5.28 php-common php7.4 php7.4-cli php7.4-common php7.4-json php7.4-opcache php7.4-readline psmisc ssl-cert The following packages will be upgraded: libpcre2-8-0 1 upgraded, 36 newly installed, 0 to remove and 7 not upgraded. Need to get 15.0 MB of archives. After this operation, 76.9 MB of additional disk space will be used. Do you want to continue? [Y/n] y Gunakan perintah selanjutnya untuk menginstal paket tambahan: sudo apt-get install php7.4-xxx Contoh: sudo apt-get install php7.4-{bcmath,bz2,intl,gd,mbstring,mysql,zip,fpm} Konfigurasi PHP yang terkait dengan Apache disimpan di /etc/php/7.4/apache2/php.ini
sudo update-alternatives --set php /usr/bin/php7.4 a2enconf php7.4-fpm Menggunakan PHP dengan Nginx: Instalasi php di Debian akan mengkonfigurasi Apache. Untuk pengguna yang tertarik menjalankan Nginx dan PHP, Anda perlu menghentikan dan menonaktifkan layanan Apache. sudo systemctl disable --now apache2 Kemudian instal ekstensi fpm dan paket nginx. sudo apt -y install lsb-release apt-transport-https ca-certificates sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg0 File konfigurasi PHP FPM terletak di direktori: /etc/php/7.4/fpm/ Layanan nginx dan php-fpm harus berjalan. sudo apt -y install lsb-release apt-transport-https ca-certificates sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg1 Nikmati pengembangan situs web dan Aplikasi Web Anda dengan PHP 7.4 pada sistem Linux Debian 10 / Debian 9. |