如何在Windows 10上升级php版本

时间:2016-09-09 17:49:57

标签: php windows laravel

我试图让我的Laravel项目发挥作用。但是当我使用作曲家更新时,它会说:

此软件包需要php> = 5.6.4但您的PHP版本(5.5.12)不满足该要求。

我正在使用运行php版本7.0.4的WAMP,如果我回复php版本,这也会在浏览器中得到确认。但是当我在控制台中使用 php -v 时,它表明我使用的是PHP 5.5.12版(cli)。

我在google上搜索了一下,发现它使用我的Windows PHP版本而不是我的网络服务器版本。但我无法找到如何在Windows上更新我的PHP版本。

我的PATH内容如下图所示

enter image description here

4 个答案:

答案 0 :(得分:11)

你可以卸载composer,在重新安装时会要求你指向你的PHP目录,这个目录将是C:\ wamp64 \ bin \ php(通常),你可以选择你想要的PHP版本想用。祝你好运。

enter image description here

答案 1 :(得分:1)

这意味着您的系统中还有另一个http://example.com/foo.html安装。检查PHP中的Programs并删除此类安装。

但是,您也可以修改Control Panel环境变量。 Procedure

只需删除指向任何PATH安装目录的路径。

否则,如果您不确定如何更改PHP变量(如果设置不当可导致严重问题),您只需删除PATH变量指向的目录即可。 ...(我的意思是PATH目录)

更好的解决方案是在PHP变量的开头添加PHP7 bin目录的路径。您还应该在此PATH bin目录中提供composer

例如,使用PHP7替换路径中的C:\phpC:\wamp\bin\php7路径的位置。

答案 2 :(得分:1)

要在Windows 10上更新PHP。

您必须将新PHP版本的文件夹与旧文件夹放在同一文件夹中。 您重命名或删除旧文件夹,更喜欢重命名旧文件夹, 现在您在终端控制台中编写

php - v

PHP自动检查新版本

答案 3 :(得分:0)

如果您是在xampp / wampp和composer之前全局安装的,则可能已将php添加到您的环境路径中,以便可以在任意位置调用它,现在您希望该composer将新的xampp与最近安装的php一起使用,所以进入“系统”>“高级选项卡”>“环境变量”>,然后在PATH中搜索是否有C:\xampp\php之类的内容,然后编辑到新的php位置。

我在xampp上安装了多个版本以进行测试,并为php 7.2安装了composer globaly