session II (kalau boleh)
cara upgrade menjadi
- mysql 5.5
- php 5.5 atau lebih
sysinfo: centos 6 64bit, mysql 5.1.73, php 53, nginx
LANJUTTTTT..........
Install Multiple PHP Version (5.4, 5.5, 5.6)
Versi default PHP yang terinstall pada CentOS 6.x adalah versi 5.3.3, untuk menginstalasi versi PHP di atasnya, serta bisa menjalankan semua versi bersamaan, berikut HowTo nya :
1. Install paket software
SCL Utilities :
Code:
yum install scl-utils
yum update
2. Install paket
Repo RHSCL untuk PHP 5.4, 5.5, 5.6 :
Code:
rpm -ivh https://www.softwarecollections.org/repos/rhscl/php54/epel-6-x86_64/noarch/rhscl-php54-epel-6-x86_64-1-2.noarch.rpm
rpm -ivh https://www.softwarecollections.org/repos/rhscl/php55/epel-6-x86_64/noarch/rhscl-php55-epel-6-x86_64-1-2.noarch.rpm
rpm -ivh https://www.softwarecollections.org/repos/rhscl/rh-php56/epel-6-x86_64/noarch/rhscl-rh-php56-epel-6-x86_64-1-2.noarch.rpm
yum update
3. Install
PHP 5.4 beserta seluruh module-nya :
Bila tdk ingin menginginkan seluruh module-nya bisa pilih2 module dengan :
Lalu bisa install PHP 5.4 dengan module-module yang dipilih, misalnya :
Code:
yum install php54-php php54-php-mysqlnd php54-php-pgsql
4. Install
PHP 5.5 beserta seluruh module-nya (
CATATAN: install PHP 5.5 via SCL membutuhkan dependensi
Apache (httpd) 2.4), jadi Apache 2.2 existing akan di upgrade ke Apache 2.4 :
Bila tdk ingin menginginkan seluruh module-nya bisa pilih2 module dengan :
Lalu bisa install PHP 5.5 dengan module-module yang dipilih, misalnya :
Code:
yum install php55php php55-php-mysqlnd php55-php-pgsql
Bila masih ingin menggunakan
Apache (httpd) 2.2 dalam menginstall PHP 5.5, maka Apache 2.4 bisa di exclude dengan perintah :
Code:
yum install php55-php-* -x httpd24-httpd --skip-broken
rpm -ivh https://www.softwarecollections.org/repos/rhscl/php55/epel-6-x86_64/php55-php-5.5.21-4.el6/php55-php-5.5.21-4.el6.x86_64.rpm --nodeps
5. Install
PHP 5.6 beserta seluruh module-nya (
CATATAN: install PHP 5.6 via SCL membutuhkan dependensi
Apache (httpd) 2.4) jadi Apache 2.2 existing akan di upgrade ke Apache 2.4 :
Code:
yum install rh-php56-php-*
Bila tdk ingin menginginkan seluruh module-nya bisa pilih2 module dengan :
Lalu bisa install PHP 5.6 dengan module-module yang dipilih, misalnya :
Code:
yum install rh-php56-php rh-php56-php-mysqlnd rh-php56-php-pgsql
Bila masih ingin menggunakan
Apache (httpd) 2.2 dalam menginstall PHP 5.6, maka Apache 2.4 bisa di exclude dengan perintah :
Code:
yum install rh-php56-php-* -x httpd24-httpd --skip-broken
rpm -ivh https://www.softwarecollections.org/repos/rhscl/rh-php56/epel-6-x86_64/rh-php56-php-5.6.5-7.el6/rh-php56-php-5.6.5-7.el6.x86_64.rpm --nodeps
Instalasi Multiple PHP Version 5.4, 5.5, 5.6 sudah selesai. Sekarang saatnya memverifikasi multiple PHP tersebut di Virtualmin. Caranya adl sbb :
1. Login ke Virtualmin
2. Klik tab
Virtualmin
3. Klik drop-down menu
System Settings
4. Klik menu
Re-Check Configuration
5. Virtualmin akan menjalankan proses recheck config. Dan kalau sudah selesai, akan menampilkan baris spt di bawah ini, yang tandanya instalasi multiple PHP sudah berhasil :
Code:
The following PHP versions are available : 5.3.3 (/usr/bin/php-cgi), 5.4.16 (/opt/rh/php54/root/usr/bin/php-cgi), 5.5.21 (/opt/rh/php55/root/usr/bin/php-cgi), 5.6.5 (/opt/rh/rh-php56/root/usr/bin/php-cgi)
Nah, sekarang Default PHP untuk create hosting baru adalah yang versi terbaru, yaitu 5.6. Jika ingin mengubah default PHP untuk hosting baru, bisa dilakukan cara sbb :
1. Login virtualmin
2. Pilih tab
Virtualmin
3. Pilih Drop-down menu
System Settings
4. Klik menu
Server Templates
5. Pilih nama template di bagian kanan, misalnya template
Default Settings, klik saja nama template tsb
6. Pada menu drop-down
Edit template section, pilih
Apache website
7. Kemudian di bagian
Default PHP version, pilih versi PHP yang akan dipilih sebagai default untuk hosting baru.
8. Klik
Save
Bagaimana merubah versi PHP pada hosting client existing ? Caranya adl sbb :
1. Login virtualmin
2. Pilih tab
Virtualmin
3. Pilih hosting client, misalnya fulanhosting . com
4. Pilih Drop-down menu
Server Configuration
5. Lalu klik menu
PHP Versions
6. Pada bagian
Default HTML directory (public_html), pilih saja versi PHP yang diinginkan.
7. Untuk directory/folder lain dibawah Default HTML directory (misalnya ada aplikasi yg menggunakan versi PHP yg berbeda), isi saja kotak isian yang ada di bawah Default HTML directory dengan nama foldernya (misalnya forum), lalu pilih versi PHP-nya.
8. Klik
Save
Demikian HowTo untuk multiple PHP version di CentOS pada umumnya, dan di Virtualmin pada khususnya.
Yang pastinya tanpa CLOUDLINUX, tanpa EASYAPACHE, dan 3rd-Party Multiple PHP software lainnya
Semoga bermanfaat.