Проблемы при установке PEAR MDB2 с MAMP - PullRequest
0 голосов
/ 19 июня 2010

Я установил копию MAMP на свой MacBook, чтобы я мог запускать свой сайт на php / mysql локально.

Кажется, что сам пакет MAMP работает нормально, но мне нужен пакет PEAR MDB2.

Я сделал следующее, чтобы установить

pear install MDB2
pear install MDB2_Driver_mysql
pear channel-update pear.php.net

Все, видимо, сработало, и если я попробую еще раз, они говорят, что уже установлены.

Путь включения php, заданный в php.ini, также выглядит правильно:

include_path = ".:/Applications/MAMP/bin/php5.3/lib/php"

Тем не менее, после перезапуска сервера и попытки зайти на мой сайт, я все равно получаю

Неустранимая ошибка: require_once () [function.require]: Не удалось открыть обязательное 'MDB2.php' (include_path = '.: / Applications / MAMP / bin / php5.3 / lib / php') в / Applications / MAMP /htdocs/config.php в строке 5

1 Ответ

1 голос
/ 20 июня 2010

Является ли /Applications/MAMP/bin/php5.3/lib/php корневым каталогом для PEAR?Это не звучит правильно.Запустите команду pear config-get php_dir, она скажет вам, где находится корневой каталог PEAR (несмотря на вводящее в заблуждение имя конфигурации).По умолчанию /usr/share/pear.

...