2017-06-04 9 views
0

Ceci est ma configuration pour pear et j'obtiendrai cette erreur pendant que j'exécute la commande php doc. Im sur Mac OS Sierra et mon php -v est PHP 6.5.30 (cli) (construite: Feb 7 2017 16:18:37)PHP Doc ne fonctionne pas sur Mac OS Sierra

phpdoc --filename first-doc.php -t docs 
PHP Warning: require(PhpDocumentor/phpDocumentor/phpdoc.inc): failed to open stream: No such file or directory in /usr/local/bin/phpdoc on line 40 
PHP Fatal error: require(): Failed opening required 'PhpDocumentor/phpDocumentor/phpdoc.inc' (include_path='.:') in /usr/local/bin/phpdoc on line 40 

enter image description here S'il vous plaît aider

+0

Il est clair que ce fichier 'phpdoc' n'existe pas dans ce chemin'/usr/local/bin' –

Répondre

1

Au minimum, votre La configuration PHP include_path ne contient pas l'emplacement principal de PEAR php_dir.

Notez que le message d'erreur indique (include_path='.:'), ce qui signifie qu'il ne contient que le répertoire actuel dans lequel vous vous trouvez dans l'environnement.

Votre config PEAR montre que php_dir est réglé sur /usr/lib/php, de sorte que doit être ajouté au réglage include_path dans votre fichier php.ini. Je suis vraiment surpris que PEAR puisse installer n'importe quoi avec succès sans que le include_path ne soit correctement défini, car le programme PEAR lui-même devrait avoir du mal à s'exécuter. Peut-être le include_path a été mal configuré après choses ont été installées.