如何在 Windows 10 或 11 上使用命令提示符安装 PHP

如何在 Windows 10 或 11 上使用命令提示符安装 PHP

精选文章moguli202025-05-08 13:55:507A+A-

我们可以在 Windows 上从其官方网站下载并安装 PHP 的可执行文件,但使用命令提示符或 PowerShell 更方便。

PHP 并不是一种新的或不为人知的脚本语言,它已经存在并被全球数千名网络开发人员使用。它以开源许可并分发,广泛用于 LAMP 堆栈中。然而,与 Linux 相比,它在 Windows 网络服务器环境中的使用较少,但如果我们遵循某些最佳实践,可以轻松在 Windows 10 或 11 电脑上安装并运行 PHP。

为了在 Windows 上利用 PHP 的功能,我们需要设置一个支持 PHP 脚本的网络服务器。一些流行的网络服务器软件示例包括 Apache HTTP 服务器、Microsoft IIS(Internet Information Services)和 Nginx。

在winget上搜索php

安装之前,先使用 winget 的search 选项,搜索在线仓库中有什么版本可以安装。下面是执行了 winget search php命令的结果,可以看到,仓库中有 8.1 到 8.4 的最新版本,毕竟 7 已经结束了生命周期,所以 winget 的在线仓库中也不再提供了。

咱们以安装 php 8.4 为例,从上面的搜索结果我们可以知道,php 8.4 的 id 是 PHP.PHP.8.4 那么安装的命令如下:

 winget install PHP.PHP.8.4
 # 或
 winget Install “PHP 8.4”

在 Windows 上检查 PHP 版本的命令

下载并安装 PHP 成功后,为了确认它已在 Windows 10 或 11 上正确配置,我们可以运行 php -v 来检查其版本和其他详细信息。但是执行这个命令之前,最好先关闭当前的命令行窗口,重新打开一个新的有管理员权限的窗口,在运行命令。如果要检查可用或已安装的 PHP 扩展,使用 php -m

 php -v
 php -m

在 Windows 上的 Php Info 页面

另一种在 Windows 11 或 10 上检查 PHP 版本的方法是使用一行代码 phpinfo();,它将显示所有必要的信息,包括扩展及其版本。下面的命令是在命令行终端中用记事本打开一个名为 info.php 的文件,这个文件如果不存在,则会自动在当前工作目录中创建出该文件。

 notepad info.php

之后粘贴下列代码,保存并关闭文件。下面截图我是使用了neovim直接在命令行这种编辑后的结果。如果对该软件有兴趣,可以参考这篇文章进行安装 如何在 Windows 11 或 10 上使用 Winget 安装 Neovim

 <?php
 phpinfo();
 ?>

现在,您可能不知道 PHP 自带了一个网络服务器,我们可以用它来测试基于 PHP 的应用程序。因此,在创建 info.php同一目录 中运行:

 php -S localhost:8000

您会看到 PHP 的内置网络服务器已在当前 Windows 命令提示符上启动。现在,打开您的 浏览器输入

 http://localhost:8000/info.php

您将看到有关已安装 PHP 版本 的详细信息。


至此,关于使用 winget 安装 php 的演示到此完毕,在命令行中还可以用另外一个软件管理器 Chocolatey 来安装 php 。如果有兴趣的可以看看以下两篇内容:

如何在 Windows 11 上使用 PowerShell 安装 Chocolatey

如何在 Windows 上安装类似 Synaptic 的 Chocolatey GUI 包管理器

安装完成后,直接在 GUI 界面中安装也是挺方便的。

点击这里复制本文地址 以上内容由莫古技术网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

莫古技术网 © All Rights Reserved.  滇ICP备2024046894号-2