GNU/Linux >> Belajar Linux >  >> Debian

Menginstal PHP 8 di Debian 10

PHP adalah bahasa scripting open-source tujuan umum yang dapat disematkan dalam HTML. Ini adalah singkatan dari HypertextProcessor dan banyak digunakan dalam pengembangan web. Bahasa scripting digunakan untuk menulis program siap pakai yang kemudian digunakan untuk mengotomatisasi tugas. Skrip PHP sering digunakan di Linux, Unix, Windows, Mac OS, dan sistem operasi lainnya. Dengan PHP, Anda memiliki kebebasan untuk memilih sistem operasi dan server web yang mendasarinya, sesuai dengan kebutuhan Anda.

Pada artikel ini, kami akan menjelaskan cara menginstal PHP 8, PHP 7.4, dan PHP 5.6 di Debian. Setelah Anda menginstal beberapa versi PHP, kami juga akan menjelaskan cara menonaktifkan satu versi dan memilih versi default pada sistem.

Kami telah menjalankan perintah dan prosedur yang disebutkan dalam artikel ini pada sistem 10-buster Debian.

Pada artikel ini kita akan menggunakan baris perintah Debian, terminal, untuk menginstal dan mengkonfigurasi PHP. Anda dapat membuka aplikasi terminal menggunakan fungsi pencarian peluncur aplikasi sebagai berikut:

Anda dapat mengakses Peluncur Aplikasi dengan menekan tombol Super/Windows pada keyboard Anda.

Situs web resmi PHP, php.net, menyimpan daftar semua rilis PHP hingga saat ini di tautan berikut:

http://php.net/releases/

Menginstal PHP 8 dan PHP 7.4 di Debian

Untuk menginstal PHP versi 8 dan 7.4, buka Terminal Anda dan masukkan perintah berikut secara berurutan

Perbarui indeks repositori sistem Anda:

$ sudo apt-get update

Pada artikel ini, kita akan menggunakan repositori SURY PHP PPA yang berisi semua versi PHP yang dirilis hingga saat ini. Jadi mari kita unduh dulu gpg key-nya melalui perintah berikut:

$ sudo apt-get install lsb-release apt-transport-https ca-certificates

$ sudo wget -O /etc/apt/trusted.gpg.d/php.gpg

Sekarang, saatnya menambahkan repositori yang diperlukan:

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

Setelah repositori SURY ditambahkan, Anda perlu memperbarui repositori sistem Anda dengan yang ada di internet. Dengan cara ini Anda dapat menginstal perangkat lunak versi terbaru yang tersedia di sistem Anda. Masukkan perintah berikut untuk melakukannya:

$ sudo apt-get update

Sekarang saatnya untuk menginstal PHP 7.4 ke sistem Anda. Masukkan perintah berikut sebagai sudo karena hanya orang yang berwenang yang dapat menginstal/mencopot pemasangan dan mengonfigurasi perangkat lunak di Linux:

$ sudo apt-get install -y php8.0 php7.4

Perangkat lunak kemudian akan diinstal pada sistem Anda. Anda mungkin juga ingin menginstal beberapa modul PHP, tergantung pada persyaratan sistem perangkat lunak berbasis PHP yang Anda gunakan. Anda bisa mendapatkan daftar Modul yang tersedia seperti ini:

Untuk PHP 8

$ sudo apt-cache search php8.0

Untuk PHP 7.4

$ sudo apt-cache search php7.4

Kemudian instal modul PHP yang Anda butuhkan menggunakan apt memerintah. Mis.:

$ sudo apt install php8.0-mysqli

Untuk menambahkan modul MySQL ke PHP 8.0.

Untuk memeriksa nomor versi PHP yang Anda instal, jalankan perintah berikut:

$ php -v

atau,

$ php --version

Perintah tersebut juga akan memverifikasi bahwa PHP sekarang memang terinstal di sistem Anda.

Keluaran dari sistem saya menunjukkan bahwa PHP 7.4.3 telah terinstal di sistem saya.

Instal PHP versi 5.6

Untuk menginstal PHP versi 5.6, pertama, buka Terminal Anda dan ikuti semua langkah yang dijelaskan di atas untuk menambahkan repositori SURY ke sistem Anda.

Setelah repositori SURY ditambahkan, Anda perlu memperbarui repositori sistem Anda dengan yang ada di internet. Dengan cara ini Anda dapat menginstal perangkat lunak versi terbaru yang tersedia di sistem Anda. Masukkan perintah berikut untuk melakukannya:

$ sudo apt-get update

Sekarang saatnya untuk menginstal PHP 5.6 ke sistem Anda. Masukkan perintah berikut sebagai sudo karena hanya orang yang berwenang yang dapat menginstal/mencopot pemasangan dan mengonfigurasi perangkat lunak di Linux:

$ sudo apt-get install -y php5.6

Perangkat lunak kemudian akan diinstal pada sistem Anda.

Untuk memeriksa nomor versi PHP yang Anda instal, jalankan perintah berikut:

$ php -v

atau,

$ php --version

Perintah tersebut juga akan memverifikasi bahwa PHP sekarang memang terinstal di sistem Anda.

Output dari sistem saya menunjukkan bahwa PHP 5.6.4 diinstal pada sistem saya. Jika Anda memiliki versi php terbaru yang terinstal di sistem Anda, versi yang dikembalikan akan menjadi versi itu.

Beralih di antara versi PHP yang diinstal

Jika Anda memiliki dua atau lebih versi PHP yang terinstal di sistem Anda, Anda dapat mengonfigurasi sistem Anda untuk menggunakan salah satunya sebagai versi PHP default. Untuk ini, pertama-tama penting untuk mempelajari versi mana yang saat ini diaktifkan sebagai default di sistem Anda.

Periksa versi mana yang diaktifkan

Kami akan menjelaskan dua cara untuk memeriksa versi PHP mana yang diaktifkan di sistem Anda; satu melalui Apache2 dan yang lainnya melalui CLI.

Melalui Apache2

Ubah direktori saat ini menjadi /etc/apache2 sebagai berikut:

$ cd /etc/apache2

Di direktori apache2, jalankan perintah berikut untuk membuat daftar semua mode PHP yang tersedia di sistem Anda dan mengetahui mode mana yang saat ini diaktifkan:

$ ls -l mods-*/*php*

Pada output, Anda dapat melihat bahwa versi PHP yang diaktifkan saat ini disorot. Dalam kasus kami, ini adalah PHP 7.4

Melalui CLI

Juga sangat mudah untuk memeriksa versi PHP yang saat ini diaktifkan melalui CLI. Jalankan perintah berikut yang digunakan untuk memperbarui alternatif default ke perangkat lunak di Debian dan dengan demikian mencantumkan semua alternatif yang tersedia.

$ sudo update-alternatives --config php

Pada output dari perintah di atas, versi PHP yang diaktifkan saat ini ditandai dengan simbol asterisk *. Anda dapat melihat bahwa dalam kasus kami, ini adalah PHP 7.4

Beralih dari PHP 7.4 ke PHP 5.6

Kami akan menjelaskan dua cara untuk beralih dari PHP 7.4 ke PHP 5.6; satu melalui Apache2 dan yang lainnya melalui CLI.

Melalui Apache2

Pertama, nonaktifkan versi PHP yang saat ini diaktifkan melalui perintah berikut:

$ sudo a2dismod php7.4

Dan kemudian, aktifkan versi PHP lainnya melalui perintah berikut:

$ sudo a2enmod php5.6

Sekarang ketika Anda me-restart layanan apache2 melalui perintah berikut, PHP 5.6 akan diaktifkan di sistem Anda.

$ sudo service apache2 restart

Kami juga telah memverifikasi bahwa sekarang versi 5.6 adalah versi php default kami.

Melalui CLI

Gunakan perintah berikut untuk memperbarui sistem Anda agar sekarang menggunakan PHP 5.6 sebagai versi PHP default.

$ sudo update-alternatives --set php /usr/bin/php5.6

Atau, Anda dapat menggunakan perintah berikut untuk mencapai tujuan yang sama:

$ sudo update-alternatives --config php

Perintah tersebut mencantumkan semua versi PHP yang tersedia yang diinstal pada sistem Anda. Masukkan nomor pilihan versi yang ingin Anda aktifkan di sistem Anda dan tekan enter. Misalnya, jika saya memasukkan 2, PHP 7.4 akan diaktifkan di sistem saya.

Beralih dari PHP 5.6 ke PHP 7.4

Kami akan menjelaskan dua cara untuk beralih dari PHP 5.6 ke PHP 7.4; satu melalui Apache2 dan yang lainnya melalui CLI.

Melalui Apache2

Pertama, nonaktifkan versi PHP yang saat ini diaktifkan melalui perintah berikut:

$ sudo a2dismod php5.6

Dan kemudian, aktifkan versi PHP lainnya melalui perintah berikut:

$ sudo a2enmod php7.4

Sekarang ketika Anda me-restart layanan apache2 melalui perintah berikut, PHP 7.4 akan diaktifkan di sistem Anda.

$ sudo service apache2 restart

Melalui CLI

Gunakan perintah berikut untuk memperbarui sistem Anda agar sekarang menggunakan PHP 7.4 sebagai versi PHP default.

$ sudo update-alternatives --set php /usr/bin/php7.4

Atau, Anda dapat menggunakan perintah berikut untuk mencapai tujuan yang sama:

$ sudo update-alternatives --config php

Perintah tersebut mencantumkan semua versi PHP yang tersedia yang diinstal pada sistem Anda. Masukkan nomor pilihan versi yang ingin Anda aktifkan di sistem Anda dan tekan enter sehingga versi baru akan diaktifkan.

Artikel ini membantu Anda dalam menginstal versi PHP yang Anda inginkan di Debian 10 Buster. Jika Anda memiliki lebih dari satu versi PHP yang terinstal di sistem Anda, artikel ini juga membantu Anda memeriksa versi mana yang saat ini diaktifkan dan juga cara beralih antara satu versi ke versi lainnya.


Debian
  1. Cara Menginstal PHP 7.4 di Debian 10

  2. Cara Menginstal PHP 8 di Debian 10

  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 11

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

  1. Cara Menginstal PHP di Debian 11

  2. Cara Menginstal PHP 7.2 di Debian 9

  3. Menginstal g++ 7.0.1 di Debian 8.7