0

我在 Ubuntu 14.04 上安装 Net_RouterOS。我能够在 OSX 10.7.5 中安装一切正常,但在 Ubuntu 机器上,我无法正确配置 pyrus.phar 以安装和运行 Net_RouterOS。

我遇到的问题是 pyrus.phar 文件的位置,以及 pearconfig.xml 文件(位于 /home/xxxx/.pear)中的设置。似乎权限或文件位置可能存在问题。

当我将它包含在我的 php 文件的顶部时:

use PEAR2\Net\RouterOS;
require_once 'PEAR2/Autoload.php';

我得到:

警告:require_once(PEAR2/Autoload.php):无法打开流:第 3 行的 /var/www/html/wifi_creator.php 中没有这样的文件或目录

致命错误:require_once():在 /var/www/ 中打开所需的 'PEAR2/Autoload.php' (include_path='/usr/bin/php:/usr/share/php:/home/xxxx/.pear') 失败第 3 行的 html/wifi_creator.php

任何帮助都会很棒!谢谢

4

1 回答 1

0

弄清楚了。我用这个命令进行了搜索:

find / -iname Autoload.php

花了一段时间,但最后我回来了 /usr/share/php/PEAR/php/PEAR2/Autoload.php

所以在我的 php.ini 文件中,我将 /usr/share/php/PEAR/php 添加到了 include_path

哇 :)

于 2014-09-19T22:44:22.943 回答