PHP 文档无法在 Mac OS Sierra 上工作
PHP Doc not working on Mac OS Sierra
这是我的 pear 配置,我在执行 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
请帮忙
至少,您的 PHP 配置的 include_path
不包含主 PEAR php_dir
位置。
请注意错误消息显示 (include_path='.:')
,这意味着它只包含您现在所在的当前目录 shell。
您的 PEAR 配置显示 php_dir
设置为 /usr/lib/php
,因此需要将其添加到 php.ini
文件中的 include_path
设置。
我真的很惊讶 PEAR 在没有正确设置 include_path 的情况下会成功安装任何东西,因为 PEAR 程序本身应该有问题 运行 本身。也许 include_path 在安装 之后配置错误 。
这是我的 pear 配置,我在执行 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
至少,您的 PHP 配置的 include_path
不包含主 PEAR php_dir
位置。
请注意错误消息显示 (include_path='.:')
,这意味着它只包含您现在所在的当前目录 shell。
您的 PEAR 配置显示 php_dir
设置为 /usr/lib/php
,因此需要将其添加到 php.ini
文件中的 include_path
设置。
我真的很惊讶 PEAR 在没有正确设置 include_path 的情况下会成功安装任何东西,因为 PEAR 程序本身应该有问题 运行 本身。也许 include_path 在安装 之后配置错误 。