在OSX 10.8.2上使用homebrew安装mcrypt - PHP 5.3.15

6 浏览
0 Comments

在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

0