Installing PHP 5.4 on Ubuntu 12.04
Just a quick one from me today.
The other day I was working on a project at MBA & Company that required some of the new language features offered by PHP 5.4. As such, the default PHP 5.3 that gets intalled by apt-get
wouldn’t do.
Happily there’s a nice personal repository by Ondřej Surý that makes 5.4 really easy to install. I don’t think a PPA would be an ideal situation for a production server (compiling from source would probably be a better option there) but as I’m just running this on a virtual development machine I’m happy to go with it.
The names of these packages are a bit of a moving target. At the time of writing PHP 5.4 is labelled as php5-oldstable
, so that’s the one we’ll use. Here are the steps to get it working:
sudo apt-get update
# This package might seem unrelated but it gives the ability to run 'add-apt-repository'.
sudo apt-get install python-software-properties
add-apt-repository ppa:ondrej/php5-oldstable
apt-get update
# Install the relevant PHP5 packages for you, for example:
apt-get install php5-fpm php5-cli php5-cgi