GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Beberapa Versi PHP di Ubuntu 18.04 LTS

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Beberapa Versi PHP di Ubuntu 18.04 LTS. Bagi Anda yang belum tahu, PHP (singkatan rekursif untuk PHP:Hypertext Preprocessor) adalah sebuah open-source, bahasa scripting tujuan umum populer yang digunakan secara luas dan paling cocok untuk mengembangkan situs web dan aplikasi berbasis web. Ini adalah bahasa scripting sisi server yang dapat disematkan dalam HTML.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi Beberapa versi PHP di server Ubuntu 18.04 (Bionic Beaver).

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:Ubuntu 22.04, 20.04, dan distribusi berbasis Debian lainnya seperti Linux Mint.
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Instal Beberapa Versi PHP di Ubuntu 18.04 LTS Bionic Beaver

Langkah 1. Pertama, pastikan bahwa semua paket sistem Anda mutakhir dengan menjalankan perintah apt-get berikut di terminal.

sudo apt-get updateudo apt-get upgradesudo apt install apache2 libapache2-mod-fcgid

Langkah 2. Menginstal PHP.

Pertama, tambahkan PPA ke sistem Anda:

sudo apt install python-software-propertiessudo add-apt-repository ppa:ondrej/php

Untuk tutorial ini, kami menggunakan PHP 5.6 dan PHP 7.2 untuk mengkonfigurasi dengan server web Apache. Untuk menggunakan beberapa versi PHP, kami akan menggunakan PHP FPM:

apt updatesudo apt install php5.6 php5.6-fpmsudo apt install php7.2 php7.2-fpm

Setelah instalasi, periksa status layanan PHP yang sedang berjalan:

status systemctl php5.6-fpmsystemctl status php7.2-fpm

Langkah 3. Konfigurasi Server Web Apache.

Pertama, buat dua direktori di server Anda:

mkdir /var/www/php56mkdir /var/www/php72

Selanjutnya, buat file uji bernama info.php dengan konten di bawah ini. Simpan file, lalu jelajahi untuk melihat apakah PHP berfungsi:

echo ""> /var/www/php56/index.phpecho ""> /var/www/php72/index.php 

Mari kita mulai membuat VirtualHost dan mengeditnya di editor teks favorit Anda:

nano /etc/apache2/sites-available/php56.example.com.conf

Tambahkan konten berikut:

ServerName php56.example.comDocumentRoot /var/www/php56Options -Indexes +FollowSymLinks +MultiViewsAllowOverride AllPerlu semua diberikan# Apache 2.4.10+ dapat mem-proksi ke unix socketSetHandler "proxy:unix:/var/run/php/php5.6-fpm.sock|fcgi://localhost/"

Kemudian, buat file konfigurasi VirtualHost kedua untuk bekerja dengan PHP 7.2:

nano /etc/apache2/sites-available/php72.example.com.conf

Tambahkan konten berikut:

ServerName php72.example.comDocumentRoot /var/www/php72Options -Indexes +FollowSymLinks +MultiViewsAllowOverride AllPerlu semua diberikanSetHandler "proxy:unix:/var/run/php/php7.2-fpm.sock|fcgi://localhost/"

Buat tautan simbolis file konfigurasi ke direktori ini atau gunakan perintah di bawah ini:

sudo a2ensite php56.example.comSudo a2ensite php72.example.comSudo a2enmod actions fastcgi alias proxy_fcgi

Setelah membuat semua perubahan, restart Apache untuk memuat ulang perubahan pengaturan baru:

systemctl restart Apache2

Langkah 4. Uji Beberapa Versi PHP.

Coba akses di php56.example.com menunjukkan versi PHP 5.6 dan php72.example.com menunjukkan PHP 7.2. Jika halaman info PHP dirender dalam browser Anda maka semuanya terlihat baik dan Anda siap untuk melangkah lebih jauh.

Selamat! Anda telah berhasil menginstal Beberapa Versi PHP. Terima kasih telah menggunakan tutorial ini untuk menginstal Beberapa PHP di sistem Ubuntu 18.04 LTS (Bionic Beaver). Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda untuk periksa situs web resmi PHP.


Ubuntu
  1. Cara Menginstal PHP 5.6 di Ubuntu 16.04 LTS

  2. Cara Menginstal R di Ubuntu 18.04 LTS

  3. Cara Menginstal PHP 7.2 di Ubuntu 18.04 LTS

  1. Cara Menginstal PHP 7.4 di Ubuntu 20.04 LTS

  2. Cara Menginstal R di Ubuntu 20.04 LTS

  3. Cara Menginstal PHP 8 di Ubuntu 18.04 LTS

  1. Cara Menginstal PHP 8 di Ubuntu 20.04

  2. Cara Menginstal OctoberCMS di Ubuntu 16.04 LTS

  3. Cara Menginstal PHP 7.4 di Ubuntu 20.04