【发布时间】:2014-12-14 04:51:39
【问题描述】:
在这里待了好几个小时。令人讨厌的是,我的所有文件似乎都与使用 Mavericks 时的文件相同。我已经更改了所有必要的部分以满足 Yosemite 的标准,但我仍然收到错误消息 - “需要 MCrypt PHP 扩展”。我的文件在下面
# php --ini
Configuration File (php.ini) Path: /usr/local/etc/php/5.4
Loaded Configuration File: /usr/local/etc/php/5.4/php.ini
Scan for additional .ini files in: /usr/local/etc/php/5.4/conf.d
Additional .ini files parsed: /usr/local/etc/php/5.4/conf.d/ext-mcrypt.ini,
/usr/local/etc/php/5.4/conf.d/ext-memcached.ini
.bash_profile
export PATH=/usr/local/bin:$PATH
export PATH=/usr/local/mysql/bin:$PATH
我的安装都是通过 Brew 完成的,这是我的 brew 列表
ant composer icu4c libmemcached mcrypt php54 sphinx
autoconf freetype jpeg libpng memcached php54-mcrypt unixodbc
automake gettext libevent libtool mhash php54-memcached zlib
任何帮助都会受到欢迎!
编辑:我不能只将 'extension=mcrpyt.so' 添加到我的 php.ini 模块中,因为我会收到以下错误消息 -
#php --ini
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/Cellar/php54/5.4.33/lib/php/extensions/no-debug-non-zts-20100525/mcrypt.so' - dlopen(/usr/local/Cellar/php54/5.4.33/lib/php/extensions/no-debug-non-zts-20100525/mcrypt.so, 9): image not found in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library '/usr/local/Cellar/php54/5.4.33/lib/php/extensions/no-debug-non-zts-20100525/mcrypt.so' - dlopen(/usr/local/Cellar/php54/5.4.33/lib/php/extensions/no-debug-non-zts-20100525/mcrypt.so, 9): image not found in Unknown on line 0
Configuration File (php.ini) Path: /usr/local/etc/php/5.4
Loaded Configuration File: /usr/local/etc/php/5.4/php.ini
Scan for additional .ini files in: /usr/local/etc/php/5.4/conf.d
Additional .ini files parsed: /usr/local/etc/php/5.4/conf.d/ext-mcrypt.ini,
/usr/local/etc/php/5.4/conf.d/ext-memcached.ini
【问题讨论】:
标签: php homebrew osx-yosemite mcrypt