barbitoff programmer`s blog

Здесь я публикую заметки из программерской жизни: грабли, на которые мне случилось наступить, проблемы, для которых было найдено элегантное (или не очень) решение, а также все, с чем мне пришлось столкнуться и чем хотелось бы поделиться =)
PS Если хотите меня поблагодарить - на странице есть 3 места, чтобы это сделать =)

вторник, 15 января 2013 г.

wamp: установка pear-пакетов с помощью pyrus

Попробовал установить пакет pear/Mail с помощью Pyrus:
php pyrus.phar install pear/Mail
Однако получил:
You must compile PHP with the following extensions enabled:
sqlite3
or install the necessary extensions for your distribution.
При этом в php.ini, используемом wamp`ом, расширение sqlite3 включено:
extension=php_sqlite3.dll
Проблема оказалась вот в чем. При запуске из cmd php использует не тот php.ini, что под апачем : php.exe использует \bin\php\php5.3.10\php.ini относительно директории установки wamp`а (узнать это можно просто, командой "php --ini"), а под апачем - bin\apache\Apache2.2.21\bin\php.ini. Т.е. для запуска pyrus нужно внести изменения именно в \bin\php\php5.3.10\php.ini (или указать путь в апачевскому php.ini с помощью опции -c).

Комментариев нет:

Отправить комментарий