GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal PHP 8 di Debian 11

PHP adalah bahasa pemrograman sisi server gratis, sumber terbuka, dan populer yang digunakan untuk membuat situs web dinamis. PHP hadir dengan banyak fitur canggih termasuk kompiler Just-in-time (JIT), atribut, argumen bernama, dan banyak lagi. Banyak platform populer termasuk, WordPress, Magento, Drupal, dan Joomla didasarkan pada PHP.

Dalam tutorial ini, saya akan menunjukkan cara menginstal PHP 8.0 di Debian 11.

Prasyarat

  • Server yang menjalankan Debian 11.
  • Kata sandi root dikonfigurasi di server.

Perbarui Sistem Anda

Sebelum memulai, sebaiknya perbarui sistem Anda ke paket terbaru. Anda dapat memperbarui semuanya menggunakan perintah berikut:

apt-get update -y

Setelah semua paket diperbarui, Anda dapat melanjutkan ke langkah berikutnya.

Tambahkan Repositori PHP

Secara default, PHP 8.0 tidak disertakan dalam repositori default Debian 11. Jadi, Anda perlu menambahkan repositori Sury PHP ke APT.

Pertama, instal paket yang diperlukan menggunakan perintah berikut:

apt-get install ca-certificates apt-transport-https software-properties-common -y

Setelah semua paket terinstal, tambahkan repositori Sury ke APT menggunakan perintah berikut:

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/sury-php.list

Selanjutnya, unduh dan tambahkan kunci GPG dengan perintah berikut:

wget -qO - https://packages.sury.org/php/apt.gpg | apt-key add -

Setelah selesai, perbarui repositori dengan perintah berikut:

apt-get update -y

Instal PHP 8.0

Sekarang, instal PHP 8.0 menggunakan perintah berikut:

apt-get install php8.0

Setelah PHP diinstal, verifikasi versi PHP yang diinstal menggunakan perintah berikut:

php -v

Anda akan melihat output berikut:

PHP 8.0.10 (cli) (built: Aug 26 2021 16:06:19) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.10, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.10, Copyright (c), by Zend Technologies

Instal Ekstensi PHP 8

Anda dapat menginstal ekstensi PHP yang berbeda berdasarkan persyaratan aplikasi Anda menggunakan perintah berikut:

apt-get install php php-common php-xml php-gd php-mbstring php-tokenizer php-json php-bcmath php-zip -y

Setelah semua ekstensi PHP terinstal, Anda dapat melanjutkan ke langkah berikutnya.

Konfigurasi PHP 8 untuk Apache

Anda perlu mengedit file php.ini dan mengubah beberapa nilai untuk aplikasi web.

Anda dapat mengeditnya dengan perintah berikut:

nano /etc/php/8.0/apache2/php.ini

Ubah baris berikut:

upload_max_filesize = 32M 
post_max_size = 48M 
memory_limit = 256M 
max_execution_time = 600 
max_input_vars = 3000 
max_input_time = 1000

Simpan dan tutup file kemudian restart Apache untuk menerapkan perubahan.

systemctl restart apache2

Tingkatkan ke PHP 8

Jika ada beberapa versi PHP yang diinstal di server Anda. Anda harus menonaktifkan versi PHP default dan mengaktifkan versi PHP 8.

Misalnya, jalankan perintah berikut untuk menonaktifkan versi PHP 7.4:

a2dismod php7.4

Selanjutnya, aktifkan versi PHP 8.0 menggunakan perintah berikut:

a2enmod php8.0

Selanjutnya, restart layanan Apache untuk menerapkan perubahan:

systemctl restart apache2

Verifikasi PHP

Selanjutnya, Anda perlu membuat file info.php di dalam direktori root web Apache untuk menguji versi PHP:

Anda dapat membuatnya dengan perintah berikut:

nano /var/www/html/info.php

Tambahkan baris berikut:

<?php phpinfo(); ?>

Setelah selesai, buka browser web Anda dan akses file info.php menggunakan URL http://your-server-ip/info.php . Anda akan melihat halaman PHP pada layar berikut:

Kesimpulan

Dalam panduan di atas, Anda telah mempelajari cara menginstal PHP 8.0 di Debian 11. Saya harap Anda sekarang dapat dengan mudah memperbarui versi PHP yang ada. Jangan ragu untuk bertanya kepada saya jika Anda memiliki pertanyaan.


Debian
  1. Cara Menginstal PHP 8.0 di Debian 11

  2. Cara Menginstal PHP 7.2 di Debian 9

  3. Cara Menginstal PHP 7.3 di Debian 10

  1. Cara Menginstal PHP 7.4 / 7.3 / 7.2 / 7.1 di Debian 10 / Debian 9

  2. Cara Menginstal PHP 8.0 di Debian 10 / Debian 9

  3. Cara Menginstal PHP 7.4 di Debian 10

  1. Cara Menginstal osquery di Debian 10

  2. Cara Menginstal PHP 8 di Debian 10

  3. Cara Menginstal PHP di Debian 11