很长时间以来,我一直在使用php 5.3.5进行wamp安装,现在我正在使用Symfony2.1,并且需要intl扩展,所以我下载并安装了php 5.4.6,并且第一次运行正常
但是现在我在一个新项目中,我需要通过php控制台(php-cli)安装一些必需的软件包。当通过“ php composer.phar update”请求更新时,其中一个捆绑包是sonata-project / intl-bundle我收到错误消息,似乎在说未安装intl扩展
经过一番谷歌搜索后,我了解到我的php-cli版本仍然是5.3.5,所以我尝试更改Windows XP环境变量PATH并将5.3.5路径替换为5.4.6路径,但是现在我在dos上遇到以下错误安慰 :
Failed loading c:/wamp/bin/php/php5.3.5/zend_ext/php_xdebug-2.1.0-5.3-vc6.dll
PHP 5.4.6 (cli) (built: Aug 15 2012 21:16:03)</br>
Copyright (c) 1997-2012 The PHP Group</br>
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies</br>
Run Code Online (Sandbox Code Playgroud)
有谁能帮助我解决这个问题?
上面的内容看起来与您的 php.ini 有冲突。5.4.6 和 5.3.5 都使用相同的 php.ini 文件吗?
如果是这种情况,则 5.4.6 未安装 xdebug 扩展,或者更可能的是 5.4.6 使用较新的 API 版本,从而导致不兼容问题。从 php.ini 文件中删除 xdebug 子句并重新运行。
| 归档时间: |
|
| 查看次数: |
7983 次 |
| 最近记录: |