mgsalinero
22/11/2014, 17:34
# upgrade system, so you can add to ignore all updates later sudo apt-get update sudo apt-get upgrade # remove your php, apache, etc sudo apt-get purge apache2 php5 libapache2-mod-php5 # add here your server packages # change repositories to raring (with backup) sudo sed -i.bak "s/saucy/raring/g" /etc/apt/sources.list # update and install server packages sudo apt-get update sudo apt-get install apache2 php5 libapache2-mod-php5 phpmyadmin #add here packages you need and make sure you install php5.4 and apache2.2 # change repositories back to saucy sudo sed -i "s/raring/saucy/g" /etc/apt/sources.list # ignore all current upgrades (package hold) sudo apt-mark hold `aptitude -F%p --disable-columns search ~U`
sudo apt-get remove --purge `dpkg -l | grep php | grep -w 5.4 | awk '{print $2}' | xargs` sudo apt-get install php5=5.3.10-1ubuntu3.4 php5-cli=5.3.10-1ubuntu3.4 php5-common=5.3.10-1ubuntu3.4 libapache2-mod-php5=5.3.10-1ubuntu3.4 sudo apt-get install php5=5.3.10-1ubuntu3.4 php5-cli=5.3.10-1ubuntu3.4 php5-common=5.3.10-1ubuntu3.4 libapache2-mod-php5=5.3.10-1ubuntu3.4 sudo apt-get install php-pear=5.3.10-1ubuntu3.4 php5-curl=5.3.10-1ubuntu3.4 php5-gd=5.3.10-1ubuntu3.4 php5-intl=5.3.10-1ubuntu3.4 php5-mysql=5.3.10-1ubuntu3.4 php5-pspell=5.3.10-1ubuntu3.4 php5-recode=5.3.10-1ubuntu3.4 php5-snmp=5.3.10-1ubuntu3.4 php5-sqlite=5.3.10-1ubuntu3.4 php5-tidy=5.3.10-1ubuntu3.4 php5-xmlrpc=5.3.10-1ubuntu3.4 php5-xsl=5.3.10-1ubuntu3.4