2017-08-06 2 views
1

PHP pear ne localise pas l'exécutable php correct. Quand je tape pear config-show Il montre l'erreur suivante.PHP pear ne trouve pas d'exécutable php

/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 

Mais quand j'exécute which php Je reçois

/usr/local/bin/php 

Comment je configurer ce poirier

Répondre

2

Vous devez définir l'emplacement du binaire php. Vous pouvez le faire avec les éléments suivants:

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

Si cela ne fonctionne pas, vous pouvez lier la non-php à l'existant correcte un:

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

J'espère que cela aide.

+1

Merci, il fonctionne très bien! – Unnikrishnan

+0

La première option ne fonctionne pas car la poire n'est pas fonctionnelle. –

+0

J'ai essayé de faire du lien symbolique et ça m'a aidé, puis j'ai fait la première option de reconfiguration, mais pas de messages d'erreur, mais quand j'ai supprimé le lien symbolique, la poire a cessé de fonctionner. –

0

J'ai eu le même problème avec MacPorts

Symlink fixé il

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