如何在Windows 10上升级php版本

问题描述 投票:0回答:6

我正在尝试让我的 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内容如下图所示

php windows laravel
6个回答
42
投票

您可以卸载 Composer,重新安装时会要求您指向 PHP 目录,该目录通常为 C:\wamp64 in\php(通常),此时您可以选择您想要的 PHP 版本使用。祝你好运。


5
投票

这意味着您的系统中还安装了

PHP
。检查
Programs
中的
Control Panel
并删除此类安装。

但是,您也可以修改

PATH
环境变量。 流程

只需删除指向任何

PHP
安装目录的路径即可。

否则,否则,如果你不确定要不要改变

PATH
变量(如果设置不好可能会导致严重的问题),你可以删除
PATH
变量指向的目录....(我的意思是
PHP
目录)

更好的解决方案是在

PHP7
变量的开头添加
PATH
bin 目录的路径。您还应该在此
composer
bin 目录中提供
PHP7

例如,将路径中的

C:\php
替换为
C:\wamp\bin\php7
或任何
PHP7
路径的位置..


3
投票

在 Windows 10 上更新 PHP。

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

php - v

PHP 自动检查新版本


1
投票

如果您在全局范围内安装了 xampp/wampp 和 Composer,您可能已将 php 添加到您的环境路径中,以便在您想要的任何地方调用它,现在您希望 Composer 使用新的 xampp 和您最近安装的 php,因此请转到系统>高级选项卡>环境变量>也许在 PATH 中,然后搜索是否有类似

C:\xampp\php
的内容并编辑到新的 php 位置。

我有多个版本的 xampp 用于测试,并且为 php 7.2 全局安装了作曲家


0
投票

首先你需要下载php版本。然后需要将下载的php版本文件添加到系统属性/高级/环境变量/系统变量/windows路径下。


0
投票

如果您想升级 PHP 版本,请按照以下步骤操作。

首先,我假设您的 php 文件夹位于 C 盘或其他位置。 我假设您的环境变量路径中也列出了该文件夹。

前往 PHP 网站,然后选择您想要的版本。下载源码版本。

下载后,返回旧的 php 文件夹,并将其重命名为 php 以外的名称,为什么?我们将新下载的 php 解压到 php 文件夹中。

现在,我们就快到了!进入该文件夹,并将 php.ini-development 或 php.ini-product 文件重命名为 php.ini (我们需要 php.ini 进行配置),然后将扩展配置为它将特别在开发过程中使用。

现在我们都很好!您可以通过转到终端并输入 php -v 来测试它。

© www.soinside.com 2019 - 2024. All rights reserved.