Установка расширения Mcrypt для PHP на Mac OS X 10.5.8

Как установить mcrypt? Я использую Leopard 10.5.8 с PHP5.

Solutions Collecting From Web of "Установка расширения Mcrypt для PHP на Mac OS X 10.5.8"

Хорошо, я просто потратил 1,5 часа, пытаясь сделать это сам на 10.6.7

Я считаю, что решение было таким:

Я установил php5-mcrypt + universal с macports:

 $ sudo macports php5-mcrypt +universal 

то вы не можете просто поместить extension=mycrypt.so в файл php.ini , вы должны поместить прямой путь, то есть:

 extension = /opt/local/lib/php/extensions/no-debug-non-zts-20090626/mcrypt.so 

вы видите, PHP выглядит в /usr/local/lib/php/extensions/no-debug-non-zts-20090626/ которая является той разницей, которую я пропустил !!

Затем просто перезапустите apache с помощью

 $ sudo apachectl -k graceful 

а потом

 $ php -m | grep mcrypt 

чтобы убедиться, что он есть.

Надеюсь, это поможет кому-то!

  # Edit macports.conf cd /opt/local/etc/macports sudo nano macports.conf # Change the line .... universal_archs ppc i386 # to ... universal_archs ppc ppc64 i386 x86_64 # Get the MCRYPT Library sudo port install mcrypt +universal 

Источник: Эта страница .

Это зависит от того, как вы установили PHP.

Если вы установили PHP через macports, вы можете:

 sudo port install php5-mcrypt +universal 

Если вы скомпилировали свой PHP, вы, вероятно, проще всего перекомпилировать:

 --with-mcrypt=/path/to/mcrypt 

(Не уверен, где макросы фактически сохраняют его, так как я не использую macports, а просто компилирую свой стек AMP (и большинство зависимостей) из исходного кода)