vtacreative
vtacreative

Reputation: 618

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 /
./pkg/pre-install
pkg/pre-install
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.

Upvotes: 3

Views: 5288

Answers (2)

Sasa Jovanovic
Sasa Jovanovic

Reputation: 334

If you use Apache first disable current php module

sudo a2dismod php5
sudo a2dismod php5.6

then enable

sudo a2enmod php7.0

and restart apache

sudo service apache2 restart

Upvotes: 1

botbot
botbot

Reputation: 7359

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

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

Upvotes: 5

Related Questions