Не могу включить модули php в MAMP - PullRequest
0 голосов
/ 07 ноября 2010

Это может звучать глупо, но я не могу добавить расширения к своему php.ini

позвольте мне объяснить.

в скрипте, я делаю phpinfo (), он говорит мнемой php.ini находится по адресу "/ Библиотека / Поддержка приложений / appsolute / MAMP PRO / conf / php.ini"

Я открываю файл, проверяю директорию расширения, помещаю туда свое новое расширение (монго) и делаю егоисполняемый файл.

Я добавляю "extension = mongo.so" после всех других объявлений расширения, перезагружаю сервер ... и расширение не загружается ... И ничего в журнале ошибок.(apache и php)

после многих повторных попыток и даже полной перезагрузки, он все тот же.

Я пытался отключить все расширения, загруженные с ним.и это то же самое, все эти расширения остаются загруженными.

Есть ли другое место, где он загружает расширения?

Я использую php 5.2.11 на Snow Leopard 10.6.4

Ответы [ 2 ]

4 голосов
/ 12 июля 2011

в главном окне MAMP нажмите Файл -> Редактировать шаблон и выберите php.ini, который вы хотите отредактировать, и добавьте туда расширение mongodb.

сохраните и перезапустите MAMP, и он должен быть загружен.

больше информации: http://www.davidgolding.net/mongodb/installing-mongodb-on-mamp-1-9-5.html

0 голосов
/ 07 апреля 2016

РЕШЕНИЕ: перезагрузите компьютер, а не только веб-сервер.

то же самое случилось со мной на mamp, и я перезапустил машину, а не только веб-сервер и он загрузился. но вы можете столкнуться с проблемой клиента с помощью команды php в таком случае:

это решение для osx:

brew install php56-mongo

если произошла ошибка, прочитайте имя пакета и повторите, например, - пример:

пример: brew install php5789-mongo

источник: http://php.net/manual/en/mongo.installation.php#mongo.installation.osx

...