Cara menginstal php yang berbeda (5.6, 7.x dan 8.0) Versi di Ubuntu

Cara menginstal php yang berbeda (5.6, 7.x dan 8.0) Versi di Ubuntu

Php (akronim rekursif untuk PHP: Preprocessor Hypertext) adalah bahasa scripting serba guna open-source, populer yang banyak digunakan dan paling cocok untuk mengembangkan situs web dan aplikasi berbasis web. Ini adalah bahasa skrip sisi server yang dapat disematkan dalam html.

Saat ini, ada tiga versi yang didukung Php, Saya.e PHP 5.6, 7.0, Dan 8.0. Arti PHP 5.3, 5.4, Dan 5.5 semuanya telah mencapai akhir kehidupan; Mereka tidak lagi didukung dengan pembaruan keamanan.

Dalam artikel ini, kami akan menjelaskan cara menginstal semua versi yang didukung Php di dalam Ubuntu dan turunannya dengan ekstensi PHP yang paling banyak diminta untuk keduanya Apache Dan Nginx server web menggunakan Ondřej Surý PPA. Kami juga akan menjelaskan cara mengatur versi default PHP yang akan digunakan pada sistem Ubuntu.

Perhatikan itu PHP 7.X adalah versi stabil yang didukung dalam repositori perangkat lunak Ubuntu, Anda dapat mengonfirmasi ini dengan menjalankan perintah APT di bawah ini.

$ sudo apt show php atau $ sudo apt show php -a 
Tampilkan informasi versi PHP
Paket: PHP Versi: 1: 7.0+35ubuntu6 Prioritas: Bagian Opsional: PHP Sumber: PHP-Defaults (35ubuntu6) Asal: Pemelihara Ubuntu: Pengembang Ubuntu <[email protected]> Maintainer Asli: Pemelihara PHP Debian <[email protected]> Bugs: https: // bugs.landasan peluncuran.net/ubuntu/+filebug diinstal-ukuran: 11.3 kb tergantung: php7.0 Didukung: 5Y Ukuran Unduh: 2.832 B Sumber Apt: http: // arsip.Ubuntu.Paket Com/Ubuntu Xenial/Utama AMD64 Deskripsi: Sisi server, bahasa skrip embedded HTML (default) PHP (akronim rekursif untuk PHP: Hypertext Preprocessor) adalah bahasa scripting umum open source yang sangat cocok untuk web yang sangat cocok untuk web yang sangat cocok untuk web terbuka sumber terbuka yang sangat digunakan untuk menggunakan sumber umum open source yang sangat cocok dengan sumber umum yang banyak digunakan secara luas pengembangan dan dapat disematkan ke dalam HTML ... Paket ini adalah paket ketergantungan, yang tergantung pada versi PHP default Debian (saat ini 7.0). 

Untuk menginstal versi PHP default dari repositori perangkat lunak Ubuntu, gunakan perintah di bawah ini.

$ sudo apt instal php 

Pasang PHP (5.6, 7.x, 8.0) Di Ubuntu menggunakan PPA

1. Mulai pertama dengan menambahkan Ondřej Surý PPA untuk menginstal berbagai versi PHP - PHP 5.6, PHP 7.X, Dan PHP 8.0 di sistem ubuntu.

$ sudo apt menginstal perangkat lunak-properti-common $ sudo add-apt-repository PPA: ondrej/php 
Tambahkan PPA di Ubuntu

2. Selanjutnya, perbarui sistem sebagai berikut.

$ sudo apt-get update 

3. Sekarang instal berbagai versi PHP yang didukung sebagai berikut.

Untuk server web apache

$ sudo apt instal php5.6 [PHP 5.6] $ sudo apt instal php7.0 [PHP 7.0] $ sudo apt instal php7.1 [PHP 7.1] $ sudo apt instal php7.2 [PHP 7.2] $ sudo apt instal php7.3 [PHP 7.3] $ sudo apt instal php7.4 [PHP 7.4] $ sudo apt instal php8.0 [PHP 8.0] 

Untuk server web nginx

$ sudo apt instal php5.6-fpm [PHP 5.6] $ sudo apt instal php7.0-fpm [PHP 7.0] $ sudo apt instal php7.1-fpm [PHP 7.1] $ sudo apt instal php7.2-fpm [PHP 7.2] $ sudo apt instal php7.3-fpm [PHP 7.3] $ sudo apt instal php7.4-fpm [PHP 7.4] $ sudo apt instal php8.0-fpm [PHP 8.0] 

4. Untuk menginstal modul PHP apa pun, cukup tentukan versi PHP dan gunakan fungsionalitas pelengkapan otomatis untuk melihat semua modul sebagai berikut.

------------ Tekan tombol tab untuk pelengkapan otomatis ------------ $ sudo apt instal php5.6 $ sudo apt instal php7.0 $ sudo apt instal php7.1 $ sudo apt instal php7.2 $ sudo apt instal php7.3 $ sudo apt instal php7.4 $ sudo apt instal php8.0 
Cari modul PHP

5. Sekarang Anda dapat menginstal modul PHP yang paling diperlukan dari daftar.

------------ Pasang modul PHP ------------ $ sudo apt instal php5.6-CLI PHP5.6-xml php5.6-MYSQL $ SUDO APT INSTAL.0-CLI PHP7.0-xml php7.0-MYSQL $ SUDO APT INSTAL.1-CLI Php7.1-xml php7.1-MYSQL $ SUDO APT INSTAL PHP7.2-CLI Php7.2-xml php7.2-MYSQL $ SUDO APT INSTAL.3-CLI Php7.3-xml php7.3-MYSQL $ SUDO APT INSTAL PHP7.3-CLI Php7.4-xml php7.4-MYSQL $ SUDO APT INSTAL PHP7.3-CLI PHP8.0-XML PHP8.0-MYSQL 

6. Terakhir, verifikasi versi PHP default Anda yang digunakan pada sistem Anda seperti ini.

$ php -v 
Periksa versi php default di ubuntu

Atur versi php default di ubuntu

7. Anda dapat mengatur versi PHP default untuk digunakan pada sistem dengan Pembaruan-alternatif perintah, setelah mengaturnya, periksa versi php untuk mengonfirmasi sebagai berikut.

------------ Setel PHP Versi 5 Default.6 ------------ $ SUDO UPDATE-ALTERNATIF --TET PHP/USR/BIN/PHP5.6 
Atur PHP 5.6 Versi di Ubuntu
------------ Atur PHP Default Versi 7.0 ------------ $ SUDO UPDATE-ALTERNATIF --TET PHP/USR/BIN/PHP7.0 
Atur PHP 7.0 Versi di Ubuntu
------------ Atur PHP Default Versi 7.1 ------------ $ SUDO UPDATE-ALTERNATIF --TET PHP/USR/BIN/PHP7.1 
Atur PHP 7.1 versi di Ubuntu
------------ Atur PHP Default Versi 8.0 ------------ $ SUDO UPDATE-ALTERNATIF --TET PHP/USR/BIN/PHP8.0 
Atur versi php 8

8. Untuk mengatur versi php yang akan bekerja dengan Apache server web, gunakan perintah di bawah ini. Pertama, nonaktifkan versi saat ini dengan a2dismod perintah dan kemudian aktifkan yang Anda inginkan dengan A2Enmod memerintah.

----------- Nonaktifkan versi PHP ----------- $ sudo a2dismod php5.6 $ sudo a2dismod php7.0 $ sudo a2dismod php7.1 $ sudo a2dismod php7.2 $ sudo a2dismod php7.3 $ sudo a2dismod php7.4 $ sudo a2dismod php8.0 ----------- Aktifkan versi PHP ----------- $ sudo a2enmod php5.6 $ sudo a2enmod php7.1 $ sudo a2enmod php7.2 $ sudo a2enmod php7.3 $ sudo a2enmod php7.4 $ sudo a2enmod php8.0 ----------- Restart Apache Server ----------- $ sudo systemctl restart apache2 
Aktifkan Nonaktifkan Modul PHP untuk Apache

9. Setelah beralih dari satu versi ke versi lainnya, Anda dapat menemukan file konfigurasi PHP Anda, dengan menjalankan perintah di bawah ini.

------------ Untuk PHP 5.6 ------------ $ SUDO UPDATE-ALTERNATIF --TET PHP/USR/BIN/PHP5.6 $ php -i | grep "file konfigurasi yang dimuat" ------------ Untuk PHP 7.0 ------------ $ SUDO UPDATE-ALTERNATIF --TET PHP/USR/BIN/PHP7.0 $ php -i | grep "file konfigurasi yang dimuat" ------------ Untuk PHP 7.1 ------------ $ SUDO UPDATE-ALTERNATIF --TET PHP/USR/BIN/PHP7.1 $ php -i | grep "file konfigurasi yang dimuat" ------------ Untuk PHP 7.2 ------------ $ SUDO UPDATE-ALTERNATIF --TET PHP/USR/BIN/PHP7.2 $ php -i | grep "file konfigurasi yang dimuat" ------------ Untuk PHP 7.3 ------------ $ SUDO UPDATE-ALTERNATIF --TET PHP/USR/BIN/PHP7.3 $ php -i | grep "file konfigurasi yang dimuat" ------------ Untuk PHP 7.4 ------------ $ SUDO UPDATE-ALTERNATIF --TET PHP/USR/BIN/PHP7.4 $ php -i | grep "file konfigurasi yang dimuat" ------------ Untuk php 8.0 ------------ $ SUDO UPDATE-ALTERNATIF --TET PHP/USR/BIN/PHP8.0 $ php -i | grep "file konfigurasi yang dimuat" 
Temukan file konfigurasi PHP

Anda mungkin juga suka:

  1. Cara menggunakan dan menjalankan kode php di baris perintah linux
  2. 12 Penggunaan Commandline PHP yang berguna yang harus diketahui setiap pengguna Linux
  3. Cara menyembunyikan versi php di header http

Dalam artikel ini, kami menunjukkan cara menginstal semua versi PHP yang didukung di Ubuntu dan turunannya. Jika Anda memiliki pertanyaan atau pemikiran untuk dibagikan, lakukanlah melalui formulir umpan balik di bawah ini.