Я и работаю над настройкой стека LAMP на новом Mac Mini для использования в качестве веб-сервера. Я использую комплектную версию PHP 5.3.3 и Apache 2.2.15.
Я установил 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. Как я могу избавиться от этого. Этот сервер в конечном итоге будет использоваться для производства, и я бы хотел, чтобы он был безопасным.
Замените extension = mcrypt.so из учебника на расширение = / full / path / to / mcrypt.so, похоже, его очистило.
Возможно, вы создали mcrypt как i386. Проверьте это с помощью команды file (file mcrypt.so).
file mcrypt.so
Ваш новый Mac mini 64-битный. Попробуйте собрать mcrypt как x86_64. Вы можете попробовать взломать Makefile или установить ARCHFLAGS="-arch x86_64".
ARCHFLAGS="-arch x86_64"