文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

设置 PHP 解释器

2024-02-27 20:46

关注

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

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

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


安装 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 代码

    要在 VS Code 上使用 PHP 解释器,这里有一个详细的操作指南,介绍了探索 VS Code 作为从扩展到支持工具的开发的 IDE。

  2. PHP Storm

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

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯