【问题标题】:How to run PHP code from Visual Studio Code (VSCode)?如何从 Visual Studio Code (VSCode) 运行 PHP 代码?
【发布时间】:2016-12-28 07:38:59
【问题描述】:

我找不到在 Visual Studio 代码上运行 php 的方法,有人知道怎么做吗?

重复:

是的,它与here 有点不同。

步骤:

我按照以下步骤在 VS Code 中配置 php。

  1. 在用户设置中配置 PHP linting
  2. 在 VSCode 中安装 Php Debug 扩展
  3. 然后配置php.ini文件
  4. 在根文件夹中创建一个外部 php 文件
  5. 在我现在创建的外部 php 文件中添加 <? echo "My First PHP site in VSCode."; ?>
  6. 在我的 index.html 文件中,我引用了我的 php 文件,例如:
  7. 使用 xampp 控制面板运行我的 web 服务器 apache
  8. 构建我的项目并在网络浏览器上运行它,它什么也没显示。
  9. 此外,当我打开我的 chrome 浏览器的开发工具时,它会显示我的索引文件的 php 代码已注释。为什么?我不知道。

问题:

我在上面的步骤中做错了在 vs 代码中配置 php。请用简单的步骤向我解释,以便我可以轻松实现我的目标。提前致谢。

【问题讨论】:

  • 如果您的问题是让 php 文件在 Windows 上的 localhost 上运行,只需按照 MS 说明 Install IIS and PHP。这很简单,Windows 会负责处理安装,而无需您查找下载。我遵循了使用打开或关闭 Windows 功能的部分。

标签: php visual-studio-code


【解决方案1】:

看起来您实际上并不想想要从 Visual Code 运行 PHP,而是试图让 PHP 工作。

  1. 添加外部 php 文件 我现在创建的

你使用的是短标签没关系,如果你的配置允许的话,但是我建议使用明确的 PHP 标签:<?php echo "My First PHP site in VSCode."; ?>

在我的 index.html 文件中,我引用了我的 php 文件,例如:

有问题。您将 PHP 代码放在 HTML 文件中。 HTML 文件中的 PHP 代码不会(至少在默认情况下)被执行。 将文件名index.html 更改为 index.php

应该可以的。

【讨论】:

  • 感谢您的回复。我做错的第二件事是你可以说我把上面的代码放在我的 html 文件中。是的,正是我所做的。当我将文件名从 .html 更改为 .php 并将我的 php(项目文件夹)放入 htdocs 时,最后我的 php 网站运行。第三件事,如果我从 .html 文件运行我的 php 代码,我会在网上搜索它并通过创建一个文件“.htaccess”并将这些代码放入其中AddType application/x-httpd-php .htm .html 来获得解决方案,这样我的网站和服务器端代码就可以轻松地从 html 访问文件。再次感谢您的回答。
  • 没问题,很高兴能帮上忙。但是,我不鼓励您使用 AddType 指令来告诉 Apache 将您的 html 文件作为 PHP 运行。把它们分开很好。只需将.php 扩展用于动态页面,将.html 用于静态页面。 At 增加了不需要的代码执行的安全性,它还为您的服务器节省了一点性能,因为它不必通过 PHP 处理器运行每个页面。
猜你喜欢
  • 2015-07-09
  • 2022-09-23
  • 2021-03-02
  • 1970-01-01
  • 2015-07-11
  • 2019-07-31
  • 2021-05-11
相关资源
最近更新 更多