PHP pear not locating php executable-ThrowExceptions

Exception or error:

PHP pear is not locating the correct php executable. When I type pear config-show It is showing the following error.

/usr/local/bin/pear: line 28: /usr/local/Cellar/php55/5.5.36/bin/php: No such file or directory
/usr/local/bin/pear: line 28: exec: /usr/local/Cellar/php55/5.5.36/bin/php: cannot execute: No such file or directory

But when I execute which php I am getting


How I should configure this in pear

How to solve:

You need to set the location of the php binary. You can do this with the following:

$ pear config-set php_bin /usr/local/bin/php

If that doesn’t work, you could link the non-existant php to the correct one:

$ sudo ln -s /usr/local/bin/php /usr/local/Cellar/php55/5.5.36/bin/php

I hope this helps.


I had the same problem with macPorts

Symlink fixed it

sudo ln -s /opt/local/bin/php56 /opt/local/bin/php

Leave a Reply

Your email address will not be published. Required fields are marked *