在OSX 10.8.2上使用homebrew安装mcrypt - PHP 5.3.15
在OSX 10.8.2上使用homebrew安装mcrypt - PHP 5.3.15
我已经成功通过homebrew安装了mcrypt
,但是我找不到mcrypt.so
的路径,无法将其作为扩展包含在php.ini
中。
mcrypt安装在/usr/local/Cellar/mcrypt/2.5.8
。目录结构如下:
-- AUTHORS |-- ChangeLog |-- INSTALL_RECEIPT.json |-- NEWS |-- README |-- TODO |-- bin | `-- libmcrypt-config |-- include | |-- mcrypt.h | `-- mutils | `-- mcrypt.h |-- lib | |-- libmcrypt.4.4.8.dylib | |-- libmcrypt.4.dylib -> libmcrypt.4.4.8.dylib | `-- libmcrypt.dylib -> libmcrypt.4.4.8.dylib `-- share |-- aclocal | `-- libmcrypt.m4 `-- man `-- man3 `-- mcrypt.3
我尝试在php.ini
中包含mcrypt.h
:
extension="/usr/local/Cellar/mcrypt/2.5.8/include/mcrypt.h"
然后重新启动了apache。
但是没有成功。
当我在终端中运行php时,出现以下错误:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/Cellar/mcrypt/2.5.8/include/mcrypt.h' - dlopen(/usr/local/Cellar/mcrypt/2.5.8/include/mcrypt.h, 9): image not found in Unknown on line 0