Php 约塞米蒂·拉雷维尔与MCrypt的合作
我已经做了好几个小时了。令人恼火的是,我的所有文件似乎都与使用Mavericks时的文件相同。我已经更改了所有必要的部分以满足Yosemite的标准,但仍然收到错误消息-“需要MCrypt PHP扩展”。我的档案在下面Php 约塞米蒂·拉雷维尔与MCrypt的合作,php,homebrew,osx-yosemite,mcrypt,Php,Homebrew,Osx Yosemite,Mcrypt,我已经做了好几个小时了。令人恼火的是,我的所有文件似乎都与使用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 Sca
# 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
只需安装,它包括mcrypt扩展。I现在让mcrypt在Yosemite下运行的Apache上运行
如果您遵循本指南,唯一要注意的是有两个终端命令引用了错误的php tar文件或目录,例如tar-zxvf php-5.5.9。tar.gz应该是tar-zxvf php-5.5.14.tar.gz
除此之外,它就像一个符咒。我唯一不能百分之百确定的是你是否需要先安装Xcode。如果你不这样做,有些事情对你不起作用
祝你好运
最简单的方法是用一行代码重新安装php:
curl -s http://php-osx.liip.ch/install.sh | bash -s 5.5