【发布时间】:2021-04-01 19:11:53
【问题描述】:
我已经用 sudo 安装了 pear 和 php_beautifier...
根据我的阅读,我应该能够使用命令格式化代码
php_beautifier x.php
但是当我尝试这样做时,我得到了这个错误:
Warning: require_once(PEAR.php): failed to open stream: No such file or directory in /Users/philip/pear/bin/php_beautifier on line 37
Fatal error: require_once(): Failed opening required 'PEAR.php' (include_path='.:') in /Users/philip/pear/bin/php_beautifier on line 37
我查看了 php_beautifier.php 代码,但不知道有什么问题。第 37 行:
require_once 'PEAR.php';
并且该文件与 pear.php 位于同一目录中?
【问题讨论】:
-
@SalmanA 我的错,我的文件夹中有 pear 但没有 pear.php .. 只复制 pear 的一个版本并将其命名为 pear.php 在同一个文件夹中是否安全?跨度>
-
也许你不必这样做。执行
php -i > phpinfo.txt,打开文件并记下include_path的值。如果它包含有效的/path/to/the/folder/that/contains/PEAR.php,那么问题就出在其他地方。否则你只需要在 php.ini 文件中添加/编辑路径。 -
@SalmanA - 我发现我需要的所有文件都在 .../pear/share/pear/ 我刚刚将它包含在 php.ini 中并且它有效:D 谢谢!
标签: php macos terminal pear php-beautifier