Php MAMP上自Mavericks升级以来的xcache.so问题
在升级到OSX 10.9 Mavericks之后,出于某种原因,MAMP停止了与Xcache的合作Php MAMP上自Mavericks升级以来的xcache.so问题,php,mamp,drush,xcache,osx-mavericks,Php,Mamp,Drush,Xcache,Osx Mavericks,在升级到OSX 10.9 Mavericks之后,出于某种原因,MAMP停止了与Xcache的合作 $ drush status 加载/Applications/MAMP/bin/php/php5.3.20/lib/php/extensions/no-debug-non-zts-20090626/xcache.so:dlopen(/Applications/MAMP/bin/php/php5.3.20/lib/php/extensions/no-debug-non-zts-20090626/x
$ drush status
加载/Applications/MAMP/bin/php/php5.3.20/lib/php/extensions/no-debug-non-zts-20090626/xcache.so:dlopen(/Applications/MAMP/bin/php/php5.3.20/lib/php/extensions/no-debug-non-zts-20090626/xcache.so,9):找不到图像
PHP警告:PHP启动:无法加载动态库'/Applications/MAMP/bin/PHP/php5.3.20/lib/PHP/extensions/no-debug-non-zts-20090626/imap.so'-dlopen(/Applications/MAMP/bin/PHP/php5.3.20/lib/PHP/extensions/no-debug-non-zts-20090626/imap.so,9):在第0行的未知位置未找到图像 PHP致命错误:指令“allow_call_time_pass_reference”在PHP中第0行的未知位置不再可用
我试图为
php5.4.19
添加.bash_profile
的路径,但drush
继续查找5.3.20我创建了一个符号链接,并在MAMP UI上禁用了Xcache扩展,但仍然发现一个问题:$drush Xcache需要Zend Engine API版本220090626。安装的Zend Engine API版本220100525较新。有关XCache的更高版本,请联系mOo。PHP警告:PHP启动:imap:无法初始化使用模块API=20090626编译的模块模块PHP使用模块API=20100525编译的模块如果运行$which PHP
它说了什么?/Applications/MAMP/bin/PHP/php5.5.3/bin/phpmaybe您需要将DRUSH\u PHP
设置为首选php版本?查看/Applications/MAMP/bin/php/php5.3.20/lib/php/extensions/no-debug-non-zts-20090626/是否为现有路径。可能还有另一个目录名,我已经通过将扩展文件移动到正确的文件夹中解决了这个问题。