【问题标题】:How to add multiple php variables in environment variable i.e path如何在环境变量中添加多个php变量,即路径
【发布时间】:2015-12-24 13:39:14
【问题描述】:

好吧,我之前已经从可执行文件安装了 PHP 5.3.28,它安装在我的机器上,全局路径变量中的条目为:

path ...;C:\php\php53\;...

另一个变量为:

PHPRC C:\php\php53

这个 PHP 是用 Apache 2.2 配置的。从命令行运行 PHP -v 会得到 PHP 的版本

一段时间后,我需要升级我的 PHP(到 5.6)和 Apache(到 2.4)版本,我将它们下载为存档包并进行了配置。所以现在我有两组单独配置的 PHP 和 Apache。 它们都工作正常,我还在我的环境变量中添加了新的 PHP 5.6,但它无法识别它。

我的环境变量是:

我还在红线之前添加了 C:\php\php56\ 到路径。但它不起作用。我需要这两个版本的 php.exe。

【问题讨论】:

    标签: php apache


    【解决方案1】:

    确保“c:\php\php56\”中存在 php56.exe,即“c:\php\php56\php56.exe”。您可以将 php.exe 重命名为 php56.exe 进行测试。

    您是否也重新启动了 cmd 提示符?环境变量(路径)不会在活动 cmd 提示符内更新,除非它们仅在命令提示符内编辑。

    您也可以尝试使用完整路径调用 c:\php\php56\php.exe,以确保无论路径如何都能正常工作。

    【讨论】:

    • 这就是我所缺少的。将 php.exe 重命名为其特定版本解决了这个问题,现在我可以通过调用它们的名称来调用不同的版本,如 php53、php56 和 php7。在我只想为它们使用短名称之前,绝对路径正在工作。无论如何,谢谢,它有帮助。
    猜你喜欢
    • 1970-01-01
    • 2019-02-27
    • 2018-06-16
    • 2021-01-07
    • 1970-01-01
    • 1970-01-01
    • 2020-01-03
    • 2020-07-30
    • 2017-01-23
    相关资源
    最近更新 更多