这是我对梨的配置,当我执行php doc命令时,我会收到此错误。我在Mac OS Sierra和我的PHP -v是PHP 5.6.30(cli)(内置:2017年2月7日16:18:37)
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
答案 0 :(得分:1)
您的PHP配置include_path
至少不包含主要的PEAR php_dir
位置。
请注意,错误消息显示为(include_path='.:')
,这意味着它只包含您目前在shell中的当前目录。
您的PEAR配置显示php_dir
设置为/usr/lib/php
,因此需要将其添加到include_path
文件中的php.ini
设置。
我真的很惊讶PEAR会在没有正确设置include_path的情况下成功安装任何东西,因为PEAR程序本身应该在运行时遇到问题。 安装之后,include_path可能是错误配置的。