[DirectAdmin] Menyiapkan multiple versi PHP di DirectAdmin

  • 2 min read
  • Jul 12, 2019

DirectAdmin adalah salah satu dari beberapa control panel  yang memungkinkan untuk menggunakan beberapa versi PHP. Dengan cara itu Anda dapat mendukung perangkat lunak situs web pada server yang sama yang memerlukan versi PHP berbeda.

Untuk menggunakan fungsi multi PHP DirectAdmin, Anda harus memiliki CustomBuild dan dalam tutorial ini versi CustomBuild 2.0 akan diinstal. CustomBuild 2.0 hanya mendukung php 5.3 dan lebih tinggi.

0. Persyaratan awal

DirectAdmin menggunakan CentOS 6 or CentOS 7
1. konekan server anda via SSH.

2. Instal layanan yang diperlukan menggunakan perintah di bawah ini:

yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio \
libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 cyrus-sasl-devel perl-ExtUtils-Embed \
autoconf automake libtool which patch mailx bzip2-devel lsof db4-devel psmisc net-tools systemd-devel libdb-devel perl-DBI xfsprogs rsyslog logrotate crontabs

3. Perbarui versi CustomBuild:

* Go to DirectAdmin folder:

cd /usr/local/directadmin

* Pindahkan file di sini:

mv custombuild custombuild_1.x

* Install  file:

wget -O custombuild.tar.gz http://files.directadmin.com/services/custombuild/2.0/custombuild.tar.gz

* Extract  file:

Loading...
tar xvzf custombuild.tar.gz

* pergi ke CustomBuild folder:

cd custombuild

* Run CustomBuild:

./build

4. ubah konfigurasi CustomBuild untuk memungkinkan beberapa versi PHP. Ini dapat dilakukan dengan mengubah file “options.conf” atau menggunakan SSH dan baris perintah. Saat Anda masih berada di folder CustomBuild, ubah opsi yang diperlukan:

./build set php1_mode php-fpm
./build set php2_mode php-fpm
./build set php1_release 7.0
./build set php2_release 5.6

Perubahan mode php-fpm diperlukan jika Anda menggunakan Nginx dan Apache sebagai reverse proxy.

5. buka “options.conf” file:

vi options.conf

Periksa apakah garis-garisnya seperti terlihat di bawah:

php1_release=7.0
php1_mode=php-fpm
php2_release=5.6
php2_mode=php-fpm

6. Kompilasi ulang PHP (ini akan memakan waktu cukup lama):

./build php n

7. Update the configuration:

./build rewrite_confs
8. Sekarang Anda dapat mengubah versi PHP untuk setiap domain di dalam panel kontrol DirectAdmin.Secara default, semua situs web di panel kontrol Anda akan menggunakan “php1_release” set versi PHP. Jika Anda ingin mengubah versi PHP untuk situs web tertentu, masuk ke panel kontrol DirectAdmin Anda, tekan pada “Level Pengguna” dan pilih domain. Kemudian klik “Pengaturan Domain” dan di bagian bawah Anda akan melihat kemungkinan untuk memilih versi PHP yang diinginkan.

Related Post :

Leave a Reply

Your email address will not be published.