Извините заранее за потенциальные вопросы n00b, я пытаюсь установить расширение mcrypt для PHP на моей машине OSX Mountain Lion.
Следующие шаги в терминале - это то, что я сделал до сих пор, чтобы выполнить установку PHP
cd /path/to/downloaded/php-5.3.21/ext/mcrypt/
/usr/bin/phpize
./configure
cd /path/to/downloaded/php-5.3.21
./configure --with-config-file-path=/private/etc/php.ini --with-apxs2=/usr/sbin/apxs
make
sudo make install
Что, похоже, хорошо работает и прекрасно устанавливает PHP 5.3.21. Затем я сделал
sudo nano /private/etc/php.ini
И включил
extension=mcrypt.so
Наряду с перезапуском Apache, phpinfo() не показывает, что загружается расширение mcrypt.
Затем я попытался указать extension_dir внутри php.ini, опять же без везения.
Я сделал
locate mcrypt.so
/opt/local/lib/php/extensions/no-debug-non-zts-20090626/mcrypt.so
/usr/local/Cellar/php53-mcrypt/5.3.18/mcrypt.so
И попробовал оба каталога как extension_dir, не повезло.
Я также пробовал следующее, после того, как много Googling
./configure --with-config-file-path=/private/etc/php.ini --with-apxs2=/usr/sbin/apxs --with-mcrypt
Кажется, что он работает нормально, но затем после "make" он возвращает
ext/mcrypt/mcrypt.o: No such file or directory
ext/mcrypt/mcrypt_filter.o: No such file or directory
Опять же, успеха нет.
Что я делаю неправильно? Кажется, что физическая компиляция mcrypt.so не происходит или компилируется некорректно, так как я подозреваю, что там будет другой mcrypt.so, найденный под locate?
Кто-нибудь, пожалуйста, помогите? Я просмотрел страницы на страницах поисковых запросов Google без везения!