Я устанавливаю Net_RouterOS на Ubuntu 14.04. Я смог все нормально установить в 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): не удалось открыть поток: нет такого файла или каталога в /var/www/html/wifi_creator.php в строке 3
Неустранимая ошибка: require_once (): не удалось открыть обязательный файл ‘PEAR2 / Autoload.php’ (include_path = ‘/ usr / bin / php: / usr / share / php: /home/xxxx/.pear’) в / var / www / html / wifi_creator.php в строке 3
Любая помощь будет отличной! Спасибо
Догадаться. Я сделал поиск с помощью этой команды:
find / -iname Autoload.php
И это заняло некоторое время, но в конце концов я вернулся /usr/share/php/PEAR/php/PEAR2/Autoload.php
Поэтому в моем файле php.ini я добавил / usr / share / php / PEAR / php в include_path
вот так 🙂
Других решений пока нет …