如何从Visual Studio Code(VSCode)运行PHP代码?

Ahm*_*san 5 php visual-studio-code

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

重复:

是的,但与有点不同.

脚步:

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

  1. 在用户设置中配置PHP linting 在此输入图像描述
  2. 在VSCode中安装Php Debug扩展
  3. 然后配置php.ini文件 在此输入图像描述
  4. 在根文件夹中创建外部php文件
  5. 添加<? echo "My First PHP site in VSCode."; ?>我现在创建的外部php文件
  6. 在我的index.html文件中,我引用了我的php文件,如: 在此输入图像描述
  7. 使用xampp控制面板运行我的Web服务器apache
  8. 构建我的项目并在Web浏览器上运行它没有显示任何内容.
  9. 此外,当我打开我的Chrome浏览器的开发工具时,它显示我的索引文件的PHP代码评论.为什么?我不知道. 在此输入图像描述

题:

我在上面的步骤中在vs代码中配置php我做错了什么.请通过简单的步骤解释我,这样我就可以轻松实现目标.提前致谢.

Smu*_*uuf 5

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

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

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

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

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

那应该这样做。

  • 没问题,很高兴能帮上忙。但是,我不鼓励您使用 `AddType` 指令来告诉 Apache 将您的 `html` 文件作为 PHP 运行。把他们分开是好事。动态页面使用`.php` 扩展名,静态页面使用`.html` 扩展名。At 增加了对不需要的代码执行的安全性,它还为您的服务器节省了一点性能,因为它不必通过 PHP 处理器运行**每个**页面。 (2认同)