如何在 Windows 中升级 PHP 版本?
How to upgrade PHP version in Windows?
我正在使用 WAMP 服务器(windows 中的 x64)并且最近通过从 Wamp Server Files
下载和安装文件升级了我的 PHP 版本
我配置了 apache 并更改了 php.ini 文件以获得所需的扩展,它工作得很好。
当我转到 localhost -> phpinfo(在 WAMP 服务器中)时,它显示版本为 7.3.4
,这意味着 PHP 升级正在服务器上进行。
但是,当我在 CMD 上 运行 php -v
时,我得到的版本是 7.0.10(我以前的版本)。
我试过这些东西
- WAMP 服务器托盘图标(右键单击)-> 更改 PHP CLI 版本 -> 7.3.4
- 将 PHP 7.3.4 路径添加到 PATH 变量(它是
C:\wamp64\bin\php\php7.3.4
)
但是,还是不行。
然后,我在 CMD 中尝试 where php
。
它给了我这个结果。
C:\wamp64\bin\php\php7.0.10\php.exe
C:\wamp64\bin\php\php7.3.4\php.exe
在 PATH 变量中,我添加了 C:\wamp64\bin\php\php7.3.4\php.exe
。但是,没有C:\wamp64\bin\php\php7.0.10\php.exe
。它来自哪里?
如果我可以删除它,我想我可以解决问题。
或者有其他方法可以解决这个问题吗?
我终于找到解决问题的方法了。
在windows中,有两个路径变量。
- 用户路径变量
- 系统路径变量
PHP 7.0.10 变量在用户 PATH 变量中。删除它解决了问题。
我正在使用 WAMP 服务器(windows 中的 x64)并且最近通过从 Wamp Server Files
下载和安装文件升级了我的 PHP 版本我配置了 apache 并更改了 php.ini 文件以获得所需的扩展,它工作得很好。
当我转到 localhost -> phpinfo(在 WAMP 服务器中)时,它显示版本为 7.3.4
,这意味着 PHP 升级正在服务器上进行。
但是,当我在 CMD 上 运行 php -v
时,我得到的版本是 7.0.10(我以前的版本)。
我试过这些东西
- WAMP 服务器托盘图标(右键单击)-> 更改 PHP CLI 版本 -> 7.3.4
- 将 PHP 7.3.4 路径添加到 PATH 变量(它是
C:\wamp64\bin\php\php7.3.4
)
但是,还是不行。
然后,我在 CMD 中尝试 where php
。
它给了我这个结果。
C:\wamp64\bin\php\php7.0.10\php.exe
C:\wamp64\bin\php\php7.3.4\php.exe
在 PATH 变量中,我添加了 C:\wamp64\bin\php\php7.3.4\php.exe
。但是,没有C:\wamp64\bin\php\php7.0.10\php.exe
。它来自哪里?
如果我可以删除它,我想我可以解决问题。
或者有其他方法可以解决这个问题吗?
我终于找到解决问题的方法了。
在windows中,有两个路径变量。
- 用户路径变量
- 系统路径变量
PHP 7.0.10 变量在用户 PATH 变量中。删除它解决了问题。