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

вот так:)

Другие вопросы по тегам