Pages

Sunday, September 12, 2010

Downgrade PHP 5.3 ke PHP 5.2

Baru sadar setelah upgrade ke Lucid ternyata aplikasi-aplikasi yang dibuat dengan php ternyata semua tidak bisa jalan. Ada cara migrasi dari PHP 5.2 ke 5.3 tapi karena aplikasinya keburu mau dipakai akhirnya setelah cari sana-sini di google akhirnya ketemu 1 solusi yang bagus. Buat namafile.sh dengan isi seperti ini :


#!/bin/sh
# Script to install PHP 5.2 from 9.10 on 10.04
# And pin it so it does not get updated
# Originally from http://2bits.com/drupal-planet/various-ways-running-php-52-ubuntu-1004-lucid-lynx.html
#

PKGS=`dpkg -l | grep php | awk '{print $2}'`

apt-get remove $PKGS

sed s/lucid/karmic/g /etc/apt/sources.list |
tee /etc/apt/sources.list.d/karmic.list

mkdir -p /etc/apt/preferences.d/

for PACKAGE in $PKGS
do
echo "Package: $PACKAGE
Pin: release a=karmic
Pin-Priority: 991
" | tee -a /etc/apt/preferences.d/php
done

apt-get update

apt-get install $PKGS



Jalankan menggunakan akses root. Dan setelah itu kita bisa coba buka aplikasi-aplikasi sebelumnya yg gagal dibuka pake php 5.3.
Related Posts Plugin for WordPress, Blogger...