vtacreative vtacreative - 3 months ago 5
PHP Question

Upgraded to 5.4 but "php -v" still returns older version

I'm on OSX Lion 10.7.5. As advised at How do I upgrade PHP in Mac OS X?, I used:

curl -s http://php-osx.liip.ch/install.sh | bash -s 5.4

Everything appeared to go well, no errors, I'm on a 64bit system, etc., but when I run "php -v" I still see the same version I had before (5.3.15). On a scale of 1-10 I'm probably a 2 when it comes to installing stuff via the command line, so, please factor that into any responses.

UPDATE: I took a closer look at the Terminal output after running
curl -s http://php-osx.liip.ch/install.sh | bash -s 5.4
and I noticed the following:

Installing package tools-memcached into root /
Skipping existing directory
Skipping existing directory usr/
Skipping existing directory usr/local/

...then at the end of the installation:

Create symlink /usr/local/php5/entropy-php.conf /etc/apache2/other/+php-osx.conf
Removed /usr/lib from DYLD_LIBRARY_PATH in /usr/sbin/envvars
Restarting Apache
httpd: Could not reliably determine the server's fully qualified domain name

Can anybody elaborate on precisely what that means? As explained in the comments, it seems I've got the files installed, but, I'm having trouble resolving what appears to be a $PATH issue.


create a sym link to the path of your new php install like this:

ln -s /usr/local/php5/bin/php php