#php #mongodb #mamp
#php #mongodb #mamp
Вопрос:
Я пытаюсь установить расширение php mongo в MAMP, но оно не работает.
Вот что я сделал:
sudo pecl install mongo
И найдите папку расширения с:
php -i | grep extension_dir
extension_dir => /usr/lib/php/extensions/no-debug-non-zts-20100525 => /usr/lib/php/extensions/no-debug-non-zts-20100525
И скопируйте mongo.so файл в MAMP:
sudo cp /usr/lib/php/extensions/no-debug-non-zts-20100525/mongo.so /Applications/MAMP/bin/php/php5.5.10/lib/php/extensions/
Чтобы закончить, я добавил extension=mongo.so в:
/Applications/MAMP/bin/php/php5.5.10/conf/php.ini
Но даже после перезапуска MAMP расширение mongo не загружается в phpinfo().
Я также пытался скомпилировать расширение с исходными текстами, но та же проблема.
Спасибо
Ответ №1:
Я изменил версию PHP на 5.4.4, и теперь расширение хорошо загружено.
Ответ №2:
У меня была аналогичная проблема с MAMP для php 5.5.10 — оказывается, у MAMP есть файлы php.ini в двух разных местах — /Applications/MAMP/conf/php.5.5.10 и /Applications/MAMP/bin/php/php5.5.10/conf! Он использует последнее, но я редактировал первое. Надеюсь, это поможет кому-то еще!