搜尋

首頁  >  問答  >  主體

PHP程式碼沒有被執行,但是程式碼顯示在瀏覽器原始碼中

<p>我嘗試在專案上執行一些 PHP 程式碼(使用 Dreamweaver),但程式碼未運行。 </p> <p>當我檢查原始程式碼時,PHP程式碼顯示為HTML標籤(我可以在原始程式碼中看到它)。 Apache 運作正常(我正在使用 XAMPP),PHP 頁面可以正確打開,但 PHP 程式碼沒有執行。 </p> <p>有人對正在發生的事情有什麼建議嗎? </p> <p><strong>注意:</strong>該文件已命名為<code>filename.php</code></p> <p><strong>編輯:</strong> 代碼..:</p> <pre class="brush:php;toolbar:false;"><? include_once("/code/configs.php"); ?></pre>
P粉914731066P粉914731066449 天前690

全部回覆(2)我來回復

  • P粉043566314

    P粉0435663142023-08-24 09:48:37

    php7:

    sudo a2enmod proxy_fcgi setenvif
    sudo a2enconf php7.0-fpm
    sudo service apache2 restart

    回覆
    0
  • P粉604669414

    P粉6046694142023-08-24 00:59:22

    聽起來您的設定有問題,可以檢查以下幾項:

    1. 確保 PHP 已安裝並正確運作。這可能聽起來很愚蠢,但你永遠不知道。一種簡單的檢查方法是從命令列執行 php -v 並查看是否返回版本資訊或任何錯誤。

    2. 確保PHP 模組在Apache 的httpd.conf 中列出且未註解,這應該類似於LoadModule php5_module "c:/php/php5apache2_2.dll" 在文件中。搜尋 LoadModule php,並確保其前面沒有註解 (;)。

    3. 確保 Apache 的 httpd.conf 檔案中包含 PHP MIME 類型。這應該類似於 AddType application/x-httpd-php .php。這告訴 Apache 將 .php 檔案當作 PHP 運行。搜尋 AddType,然後確保有 PHP 條目,並且未註解

    4. 確保您的檔案具有 .php 副檔名,或在第 #3 點的 MIME 定義中指定的副檔名,否則它將不會作為 PHP 執行。

    5. 確保您沒有使用短標籤 在PHP 檔案() 中,預設情況下,這些並非在所有伺服器上啟用 ,並且不鼓勵使用它們。使用 取代(或 如果您有依賴短標籤的程式碼,請使用 short_open_tag=On 在 php.ini 中啟用短標籤)。

    6. 確保您使用類似http://localhost/file.php 的URL 透過網頁伺服器存取文件,而不是透過本機文件存取file://localhost/ www/ file.php

    最後查看PHP 手冊以取得更多設定提示

    回覆
    0
  • 取消回覆