2010-11-19 2 views
1

Я и работаю над настройкой стека LAMP на новом Mac Mini для использования в качестве веб-сервера. Я использую связанную PHP версию 5.3.3 и Apache 2.2.15.Ошибка компиляции PHP при попытке получить mcrypt, Mac OSx 10.6

Я получил phpMyAdmin и подключился к моей установке mysql, но получаю «Не могу загрузить расширение mcrypt. Я сделал этот учебник - http://michaelgracie.com/2009/09/23/plugging-mcrypt-into-php-on-mac-os-x-snow-leopard-10.6.1/ - чтобы установить mcrypt, и phpinfo() показывает, что mcrypt установлен в соответствии с скриншотом на конец.

Но им все еще получаю расширение Mcrypt не грузится предупреждение. Как я могу избавиться от этого. Этот сервер в конечном счете, будет использоваться для производства, и я хотел бы, чтобы это было безопасно.

ответ

1

Заменить расширение = mcrypt.so из учебника с расширением = the/full/path/to/mcrypt.so, похоже, очистит его.

+0

Не забудьте принять свой собственный ответ. –

0

Вы можете построили mcrypt как i386. Проверьте это с помощью команды файла (file mcrypt.so).

Ваш новый Mac mini - 64-разрядный. Попробуйте создать mcrypt как x86_64. Вы можете попробовать взломать Makefile или установить ARCHFLAGS="-arch x86_64".

+0

Я закончил тем, что исправил это добавление в полный путь к mcrypt.so в файл php.ini вместо расширения = mcrypt.so. Спасибо, что нанесли ему удар. –

Смежные вопросы