【问题标题】:How to change php-cli Version (Wamp)如何更改 php-cli 版本(Wamp)
【发布时间】:2012-09-17 22:47:04
【问题描述】:

很久以来我一直在使用 php 5.3.5 安装 wamp 现在我正在使用 Symfony2.1,需要国际扩展 所以我下载并安装了 php 5.4.6 并且第一次运行良好

但现在我在一个新项目中,我需要通过 php 控制台 (php-cli) 安装一些必需的包。 其中一个捆绑包是 sonata-project/intl-bundle 当通过“php composer.phar update”请求更新时 我收到错误消息,似乎表明未安装 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>

有人可以帮我解决这个问题吗?

【问题讨论】:

    标签: wamp php


    【解决方案1】:

    在 Windows 10 中,您必须更新系统环境变量部分中的 PHP 路径,而不仅仅是用户。在那之后它会很好地工作......

    祝你好运。

    【讨论】:

      【解决方案2】:

      您需要将 PHP 安装目录添加到 %PATH% 环境变量中。它通常类似于 C:\wamp64\bin\php\php7.0.4 或从 PHP 安装目录工作。

      【讨论】:

        【解决方案3】:

        上面的内容似乎与您的 php.ini 冲突。 5.4.6 和 5.3.5 是否都使用相同的 php.ini 文件?

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

        【讨论】:

        • 好的,我删除了 xdebug 子句现在我得到一个 Windows 错误:php.exe - Point d'entrée introuvable Le point d'entrée de procédure output_globals_id est introuvable dans la bibliothèque de liaisons dynamique php5ts.dll 但是在此错误上单击“确定”后,PHP 继续:加载 c:/wamp/bin/php/php5.3.5/zend_ext/php_xdebug-2.1.0-5.3-vc6.dll PHP 5.4.6 (cli) 失败(构建:8 月 15 日2012 21:16:03) 版权所有 (c) 1997-2012 The PHP Group Zend Engine v2.4.0, 版权所有 (c) 1998-2012 Zend Technologies
        猜你喜欢
        • 2019-09-10
        • 1970-01-01
        • 2021-02-17
        • 2018-12-09
        • 2017-08-19
        • 2021-10-05
        • 2012-06-06
        • 1970-01-01
        相关资源
        最近更新 更多