Instalowanie rozszerzenia mcrypt dla PHP na OSX Mountain Lion
Z góry przepraszam za potencjalne pytania n00b, próbuję zainstalować rozszerzenie mcrypt dla PHP na moim komputerze OSX Mountain Lion.
Poniższe kroki w terminalu są tym, co do tej pory zrobiłem, aby osiągnąć moją instalację 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
Który wydaje się działać dobrze i instaluje PHP 5.3.21 w porządku. Zrobiłem to
sudo nano /private/etc/php.ini
I w zestawie
extension=mcrypt.so
Wraz z restartem Apache, phpinfo () nie pokazuje, że rozszerzenie mcrypt jest załadowane.
Następnie próbowałem podać plik extension_dir wewnątrz php.ini, znowu bez powodzenia.
zrobiłem
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
I spróbowałem obu katalogów jako rozszerzenie_katalogu, bez powodzenia.
Próbowałem także następujących rzeczy, po wielu hasłach
./configure --with-config-file-path=/private/etc/php.ini --with-apxs2=/usr/sbin/apxs --with-mcrypt
Który wydaje się działać OK, ale potem „make” wraca
ext/mcrypt/mcrypt.o: No such file or directory
ext/mcrypt/mcrypt_filter.o: No such file or directory
Ponownie, bez powodzenia.
Co ja robię źle? Wygląda na to, że fizyczna kompilacja mcrypt.so się nie dzieje lub kompiluje się niepoprawnie, ponieważ podejrzewam, że pod lokalizacją znajdzie się inny mcrypt.so?
Ktoś proszę o pomoc? Przeglądałem strony na stronach wyszukiwania Google bez powodzenia!