簡體   English   中英

為什么我不能寫“

[英]Why can't I write "<?PHP" tag when I'm starting PHP in Visual Studio Code?

我正在VSCode嘗試PHP ,但是當我輸入時

<?PHP
 echo ("Something")
?>

PHP 的開始和結束標記為紅色,通常這意味着**error**存在某些內容,我猜,盡管沒有顯示錯誤消息。

我已經在D:\\XAMPP安裝了XAMPP並運行服務器。

我還按照 Stackoverflow 社區的建議,通過添加路徑D:\\XAMPP來自定義設置並更改了環境變量

我的 PHP 擴展是:

  1. 在瀏覽器中打開 PHP/HTML/JS
  2. PHP 擴展包
  3. PHP 文件類型
  4. PHP 智能手機
  5. PHP項目

自定義設置:

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

以下是 Chrome 顯示的內容:

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

我預計它會顯示:

Something

而不是代碼。

根據您的描述可能存在的問題:

  1. 在 XAMPP 控制面板中檢查 Apache 服務是否實際啟動,它應該是綠色的並且沒有輸出錯誤消息。

  2. 檢查您的文件是否具有.php擴展名,否則 Web 服務器將不知道對其進行預處理。

  3. 檢查您實際上是通過 Web 服務器提供文件。 如果您的文件名為foobar.php它應該位於D:\\xampp\\htdocs\\ ,然后在瀏覽器中導航到http://localhost/foobar.php

  4. 檢查您的HOSTS文件以確保您沒有一些奇怪的localhost重定向規則。 C:\\Windows\\System32\\Drivers\\etc\\hosts首先進行備份,尤其是當您不確定如何編輯此文件時

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM