pyrus.phar установлен, но не может найти PEAR2/Autoloader.php в Ubuntu 14.04
Я устанавливаю 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
Любая помощь будет отличной! Спасибо
1 ответ
Догадаться. Я сделал поиск с помощью этой команды:
find / -iname Autoload.php
И это заняло некоторое время, но, наконец, я вернулся /usr/share/php/PEAR/php/PEAR2/Autoload.php
Поэтому в моем файле php.ini я добавил / usr / share / php / PEAR / php в include_path
вот так:)