设置 PHP 解释器

Olorunfemi Akinlua 2024年2月15日
  1. 安装 PHP 解释器
  2. 通过终端和解释器运行 PHP
  3. 配置 PHP 解释器
  4. 在 IDE 中使用 PHP 解释器
设置 PHP 解释器

PHP 是为 Web 开发和服务器端开发而创建的脚本语言。而且脚本语言通常在运行时解释而不是编译,PHP 就是这种情况。

因此,要在本地机器或 PC 上运行 PHP,你需要 PHP 解释器。这个解释器是我们将安装在我们的计算机上而不是在远程服务器或实例上运行 PHP 代码的引擎。

本文解释了我们如何设置 PHP 解释器,使用我们选择的 IDE 对其进行配置,以及我们如何利用沙箱在线运行 PHP 解释器。

安装 PHP 解释器

根据操作系统,安装过程会有所不同。

你可以在这里查看 macOS 上安装 PHP 的详细过程。对于 Linux,Geeks for Geeks 的逐步安装过程是一个很好的开始。

对于 Windows,它相对简单,你可以按照以下步骤操作。

  1. 进入【PHP for Windows 页面】。

  2. 根据系统的位配置,为 x64x86 选择 Thread Safe 选项。

    VS 16 x64 线程安全

  3. 将 zip 文件解压缩到 C:\php 文件夹。你必须在 Windows PC 的根目录 (C:\) 中创建一个名为 php 的新文件夹。

    选择新创建的 PHP 文件夹

  4. 解压后,你会在 C:\php 文件夹中找到大量文件,但我们主要关注的是应该在主目录中的 php.exe(我们的 PHP 解释器)文件。因此,我们的 PHP 解释器的路径是 C:\php\php.exe

    php 目录中的 PHP 解释器

  5. 现在,设置环境变量的 PHP 路径,以允许你从 PC 上的任何位置(目录)使用 PHP。为此,请搜索环境变量

    搜索环境变量

  6. 选择环境变量(突出显示)。

    选择环境变量

  7. 编辑``系统变量部分中的路径

    编辑路径变量

  8. 点击 New 将 PHP 路径添加到环境变量中。

    将 PHP 路径添加到环境变量

  9. 添加路径并保存更改。

    将 C:\php 添加到环境变量

  10. 测试是否一切正常;转到命令提示符、Windows PowerShell 或 Windows 终端,然后键入 php -v。如果你看到当前的 PHP 版本,你就可以开始了。

    在 Windows PowerShell 上检查 PHP 版本

通过终端和解释器运行 PHP

现在你的本地 PC 上有 PHP 并且可以在本地运行它,你可以使用以下命令从终端运行你拥有的 PHP 代码。

php index.php

让我们尝试一个示例代码来设置它。

<?php

echo("Hello world\n");

$holder = [12, 34, 56];

foreach ($holder as $key) {
   echo($key);
   echo("\n");
}

?>

通过终端的输出将如下所示:

通过终端运行代码

此外,你可以轻松地接受来自终端而不是网页的输入。很酷的是,你可以使用以下命令直接从终端运行 Web 服务器。

php -S localhost:8000 -t php/

8000 作为端口;你可以将其更改为你希望的任何端口号,特别是如果另一个应用程序已经使用 8000php/ 是你提供 PHP 代码的文件夹。

代码的输出如下。

通过 localhost 服务器运行和呈现的 PHP 代码

这是通过 localhost 服务器运行和呈现的 PHP 代码。

我们之前编写的代码是在网页上呈现的。下图显示了通过终端运行的服务器。

本地主机在运行

配置 PHP 解释器

在你的 PC 上安装 PHP 后,配置方面将很大程度上取决于你计划使用的 IDE。

人们可以使用不同的 IDE。有些是付费的,有些是免费的。

我们无法涵盖所有​​这些内容,但我们可以为你提供解释某些内容的特定文档。本文将只讨论两个 IDE,VS Code 和 PHP Storm。

VS Code 是几乎所有语言的最佳 IDE,而且是免费的。

VS Code 可以通过内置功能和扩展轻松地原生运行 PHP。与 PHP Storm 相同,但它是付费的,并且为开发人员提供了许多专业的上下文功能。

在 IDE 中使用 PHP 解释器

  1. Visual Studio 代码

  2. PHP Storm

    JetBrains 有关于配置 PHP 开发环境和本地 PHP 解释器 的文档。

Olorunfemi Akinlua avatar Olorunfemi Akinlua avatar

Olorunfemi is a lover of technology and computers. In addition, I write technology and coding content for developers and hobbyists. When not working, I learn to design, among other things.

LinkedIn