Я пытаюсь включить mcrypt в течение двух дней в OS X. Я прочитал много документа, но не смог выполнить. Возможно, это потому, что я новичок в среде OS X.
Краткое изложение того, что я сделал до сих пор;
Я установил Xcode и установил средства командной строки.
Загружены и извлечены libmcrypt-2.5.8 и php-5.3.15.
cd libmcrypt-2.5.8 ./configure && make && sudo make install
Результатом этого является
Libraries have been installed in: /usr/local/lib
и некоторые другие журналы, такие как
make[2]: Nothing to be done for `install-exec-am'.
Следующий шаг:
cd php-5.3.15/ext/mcrypt ./configure && make && sudo make install
Результатом этого является
Installing shared extensions: /usr/lib/php/extensions/no-debug-non-zts-20090626/
Согласно документам, которые я читал, это означает, что установка прошла успешно. После этого я открыл /etc/php.ini
и написал extension=mcrypt.so
. Я перезапустил apache с перезагрузкой sudo apachectl. Но ничего не случилось. Mcrypt не появился в php -m
.
Я также попытался установить mcrypt с sudo port install php-mcrypt +universal
но и это не сработало.
Я видел еще одну тему, связанную с этой проблемой, и был ответ, в котором говорится, что изменение extension=mcrypt.so
с полным путем mcrypt.so
. Я пробовал, и это тоже не сработало для меня.