Menurunkan Versi PHP ke 5.3 pada BlankOn 9 Suroboyo

Seperti biasanya untuk memasang Webserver yang dilengkapi dengan paket apache, php dan mysql saya cukup dengan perintah :

sudo apt-get install phpmyadmin mysql-server

maka mesin BlankOn akan bekerja memasang paket paket yang dibutuhkan, tidak lebih dari 5 menit semua paket sudah terpasang. ?Coba akses localhost jalan, cek localhost/phpmyadmin dan coba login sudah jalan, maka saatnya pasang aplikasi TookOn.

Database_Exception [ 8192 ]: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead

lho,… wah iya ternyata php dari BlankOn Suroboyo sudah pakai yang 5.5 keatas, waah gawat nih !

tapi… tenang ada solusi dari pak duet Mahyudin BlankOn (dotovr dan udienz) kata kuncinya adalah apt-pinning dan juga blog pak invaleed

jadi mari kita mulai langkahnya

1. Tambah lumbung paket debian

# sudo vi /etc/apt/sources.list

deb http://ftp.us.debian.org/debian/ squeeze main contrib non-free

deb-src http://ftp.us.debian.org/debian/ squeeze main contrib non-free/

2. ?Buat Pinning

# vi /etc/apt/preferences.d/preferences

Package: php5*
Pin: release a=oldstable
Pin-Priority: 700

 

Package: libapache2-mod-php5
Pin: release a=oldstable
Pin-Priority: 700

 

Package: php-pear
Pin: release a=oldstable
Pin-Priority: 700

 

Package: apache2*
Pin: release a=oldstable
Pin-Priority: 700

 

Package: *
Pin: release a=stable
Pin-Priority: 600

3. ?Buang semua paket yang sudah terpasang

sudo apt-get remove --purge `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "`

sudo apt-get remove --purge `dpkg -l | grep apache2| awk '{print $2}' |tr "\n" " "`

4. ?Pasang kembali paket apache dan phpnya karena mysql tidak ada masalah, cukup dengan

sudo?apt-get -t oldstable install phpmyadmin

dan … TookOn bisa diakses dengan sempurna

catatan, kadang hasil pemasangan ulang seperti itu membuat mysql tidak bisa diakses dan harus di reset root passwordnya, nanti ada artikel khusus membahas ini

5.00 avg. rating (97% score) - 2 votes