我刚刚使用brew(我在OSX 10.10优胜美地)将我的PHP版本从5.5升级到5.6,并且在一些配置之后,除了一些PHP扩展之外,一切正常。我试图解决这一问题,但是当我运行php -v,我得到了以下PHP警告:PHP 5.6升级编译的旧扩展
Xdebug requires Zend Engine API version 220121212. The Zend Engine API version 220131226 which is installed, is newer. Contact Derick
Rethans的在http://xdebug.org/docs/faq#api为 Xdebug的更高版本。
PHP的警告:PHP启动:igbinary:无法初始化模块 模块与模块API = 20121212 PHP与模块编译 API = 20131226个这些选项需要在未知以匹配线编译0
警告:PHP启动:igbinary:无法初始化模块模块 使用模块API = 20121212编译PHP使用模块编译 API = 20131226这些选项需要匹配未知的行0 PHP 警告:PHP启动:intl:无法初始化模块模块 编译模块API = 20121212 PHP与模块 编译API = 20131226这些选项需要在未知匹配在线0
警告:PHP启动:国际:无法初始化与模块API = 20121212 PHP与模块编译 API = 20131226个这些选项需要在未知匹配在线0 PHP编译模块模块 警告:PHP启动:mcrypt的:无法初始化与模块API = 20121212 PHP编译模块模块 与模块编译 API = 20131226个这些选项需要在未知匹配在线0
警告:PHP启动:mcrypt的:无法初始化模块模块 编译模块API = 20121212 PHP编译模块 API = 20131226这些选项需要匹配未知行0 PHP 5.6.22(cli)(built:Sep 15 2016 18:47:34)Copyright(c)1997-2016 PHP Group Zend Engine v2.6.0,版权所有(c)1998至2016年的Zend 技术
我当时就认为,如果修改我的PHP配置和更改以下:
的extension_dir =“/ usr/lib中/ PHP /分机/ no-debug-non-zts-20121212'
去
那么也许这将解决这个问题,但是我没有在/ usr/lib目录/ PHP /扩展一个20131226的文件夹/。
我只是想知道我可以做什么来升级我的zend引擎或添加这个文件夹,因为它似乎我的扩展仍在运行对我的旧PHP 5.5安装,但我没有看到PHP 5.6的任何扩展名,不太确定在这种情况下如何添加它们。
也只是要注意,我安装使用BREW即:
冲泡--without安装的Apache --with-FPM --with-mysql的php56
感谢