[Shared] Tutorial Install Multiple PHP Versions Virtualmin


Status
Not open for further replies.

pluto01

Hosting Guru
The Warrior
Verified Provider
Selamat malam teman-teman, bagaimana khabarnya, dah pada bisa tersenyum karena servernya sudah bisa ON semua dan berharap moga-moga tidak ada efek negatif jadi Up dengan aman semua, tidak ada hardware yang rusak dan tidak ada service yang crash.
Sebenarnya belum masuk pada tahap ini, masih ada tahapan lain, sehingga mesin untuk buat tutorialnya tidak ready, namun karena salah satu sesepuh virtualmin menyarankan maka salah satu mesin database saya korbankan.
Jika sebelumnya kita sudah membahas cara install virtualmin di centos7, maka pada tutorial kali ini kita akan membahas tentang bagai mana cara menjalankan multi versi php di panel virtualmin. Sebagaimana kita ketahui kebutuhan versi php setiap script/web yang ada terkadang berbeda-beda sehingga jika kita sediakan beberapa pilihan versi php di dalam satu panel maka hal ini akan sangat membantu untuk penggunannya.

Berikut step by step install multi versi php di panel virtualmin, pada tutorial ini penulis menggunakan centos7 dengan panel virtualmin terbaru vesi 6.03.

0. Install Kebutuhan Repo
Tahap awal kita install repo yang dibutuhkan.
[root@drbd02 ~]# yum install centos-release-scl
[root@drbd02 ~]# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
[root@drbd02 ~]# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
[root@drbd02 ~]# yum install yum-utils

1. Install PHP packages
Tahap selanjutnya setelah kita install repo yang dibutuhkan maka masuk ke proses intall beberapa packages versi php sesuai kebutuhan.
Contoh :
[root@drbd02 ~]# yum install rh-php56 rh-php56-php-mysqlnd
[root@drbd02 ~]# yum install php72 php72-php-mysqlnd
Noted : Untuk install packages lainnya bisa dengan yum install php72-php-xxX

2. Memperkenalkan vesi PHP
Setelah selesai kita install semua paket PHP sesuai kebutuhan, langkah selanjutnya yaitu memperkenalkan versi php kepada virtualmin agar bisa dikenalinya.
Caranya yaitu, masuk ke panel virtualmin anda, kemudian pilih dan click System Settings —->>Re-Check Configuration makan anda akan melihat tampilan kurang lebih seprti berikut ini :

virtualminphp11.png
3. Menentukan default PHP Version
Kita bisa menentukan PHP versi berapa yang akan digunakan secara default.
Caranya cukup mudah yaitu : Masuk ke panel virtualmin anda, kemudian pilih dan click System Settings—>>Server Templates—>>Default Setting—>>PHP Options, kemudian di bagian Default PHP version, click drop down untuk memilih versi PHP yang diinginkan sebagai versi default, seperti gambar berikut ini :
virtualminphp2.png

Kemudian pilih dan click tombol Save

4. Menentukan Version PHP per Virtual Server (VHOST)
Selanjutnya kita bisa menentukan masing-masing virtual server (vhost) berbeda versi PHPnya.
Stepnya cukup mudah yaitu : Pastikan sudah membuat virtual server (vhost), kemudian pilih virtual server yang ingin ditentukan versi phpnya, lalu pilih dan click Server Configuration—>>PHP Versions seperti gambar berikut ini :
virtualminphp3.png

Kemudian pilih dan click tombol save.

5. Testing
Untuk memastikan berjalan atau tidaknya yang sudah kita setup, langkah selanjutnya perlu kita testing untuk memastikannya. Caranya cukup mudah, buat satu file php dan isi sebagai berikut ini :

<?php
phpinfo();
phpinfo(INFO_MODULES);

Contoh kita beri nama filenya info.php, secara default root direktori html untuk virtualmin (vhost) berada di /home/user-domain/public_html
Kemudian coba akses urlnya : http://domain-saya.com/info.php maka kurang lebih hasilnya :

virtualminphp4.png

virtualminphp5.png

Sekian tutorial sederhana untuk bisa menjalankan multi versi php di panel virtualmin, selamat mencoba dan semoga bermanfaat.

Salam sukses untuk kita semua.
 
Last edited:

Milea Adnan

Expert 1.0
lanjutin om Andre r3born @pluto01 ... tutorial ganti apache (default) ke nginx di virtualmin,

lalu tutorial ganti mysql (default) ke mariadb,

lalu tutorial bridging virtualmin dengan whmcs,

hmm, apalagi ya .. ntar lagi deh.. :19:
 

pluto01

Hosting Guru
The Warrior
Verified Provider
Next times akan diproses Om @Milea Adnan moga2 bs makin bertambah pengguna virtualmin jd bs makin rame diskusinya jd bs saling bahu membahu :77:

Virtualmin ke WHMCS untuk jualan sdh ada module bawaan WHMCSnya yach Om, jd tinggal add server seperti biasa, tp untuk lebih mempermudah teman2 yg lain akan dicoba tahap per tahap dgn bergambarnya
 

pluto01

Hosting Guru
The Warrior
Verified Provider
Sami-sami kang,
Thanks dah mampir
wah ini pakarnya virtualmin jarang nongol sekarang :D
Iya nich kang, dia dah "pergi" dan entah kapan akan kembali, saya kangen ama dia, jika dia masih ada pasti rame nich dia bakal nambahin banyak, dia salah satu panutan saya jg, semoga dan berharap dia akan "kembali"
#gpl
 
Status
Not open for further replies.

Top