为什么我不能写“

问题描述 投票:-3回答:1

我在PHP尝试VSCode,但是当我输入时

<?PHP
 echo ("Something")
?>

打开和关闭PHP标签红色,通常这意味着在**error**,我猜,虽然没有显示错误信息。

我已经在XAMPP安装了D:\XAMPP并运行服务器。

我也已经自定义了设置,并通过添加路径D:\XAMPP来更改环境变量,如Stackoverflow社区所建议的那样。

我的PHP扩展是:

  1. 在浏览器中打开PHP / HTML / JS
  2. PHP扩展包
  3. PHP文件类型
  4. PHP Intelephense
  5. PHP项目

自定义设置:

    "php.executablePath": "D:\\xampp\\php\\php.exe",
    "php.validate.executablePath": "D:\\xampp\\php\\php.exe"

以下是Chrome显示的内容:

<?php
    echo("Something");
?>

我希望它会显示:

Something

而不是代码。

php visual-studio-code
1个回答
0
投票

根据您所描述的内容可能出现的问题:

  1. 检查Apache服务实际上是在XAMPP控制面板中启动的,它应该是绿色的,并且不输出错误消息。
  2. 检查您的文件是否有.php扩展名,否则Web服务器将无法预先处理它。
  3. 检查您是否实际通过Web服务器提供文件。如果您的文件名为foobar.php,则应将其放在D:\xampp\htdocs\中,然后在浏览器中导航到http://localhost/foobar.php
  4. 检查你的HOSTS文件,以确保你没有一些奇怪的重定向规则为localhost继续。 (C:\Windows\System32\Drivers\etc\hosts首先进行备份,特别是如果您不确定如何编辑此文件)
© www.soinside.com 2019 - 2024. All rights reserved.