如何更改php-cli版本(Wamp)

G. *_*ert 4 php wamp

很长时间以来,我一直在使用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)

有谁能帮助我解决这个问题?

Noh*_*hab 6

在 Windows 10 中,您必须为系统(而不仅仅是用户)更新环境变量部分中的 PHP 路径。之后就可以很好用了...

祝你好运。

在此输入图像描述


Nad*_*035 5

您需要将PHP安装目录添加到%PATH%环境变量。它通常类似于C:\wamp64\bin\php\php7.0.4PHP安装目录中的目录,或者可以在PHP安装目录中运行。


Mik*_*osh 3

上面的内容看起来与您的 php.ini 有冲突。5.4.6 和 5.3.5 都使用相同的 php.ini 文件吗?

如果是这种情况,则 5.4.6 未安装 xdebug 扩展,或者更可能的是 5.4.6 使用较新的 API 版本,从而导致不兼容问题。从 php.ini 文件中删除 xdebug 子句并重新运行。