Ich habe versucht, PHP-Code für das Projekt auszuführen (mit Dreamweaver), aber der Code wurde nicht ausgeführt.
Wenn ich den Quellcode überprüfe, erscheint der PHP-Code als HTML-Tags (ich kann ihn im Quellcode sehen). Apache l?uft einwandfrei (ich verwende XAMPP) und die PHP-Seite wird korrekt ge?ffnet, aber der PHP-Code wird nicht ausgeführt.
Hat jemand Vorschl?ge, was los ist?
HINWEIS: Diese Datei wurde filename.php
Herausgeber: Code..:
<? include_once("/code/configs.php"); ?>
php7:
sudo a2enmod proxy_fcgi setenvif sudo a2enconf php7.0-fpm sudo service apache2 restart
聽起來您的配置有問題,您可以檢查以下幾項:
確保 PHP 已安裝并正確運行。這可能聽起來很愚蠢,但你永遠不知道。一種簡單的檢查方法是從命令行運行 php -v 并查看是否返回版本信息或任何錯誤。
確保 PHP 模塊在 Apache 的 httpd.conf 中列出且未注釋,這應(yīng)該類似于 LoadModule php5_module "c:/php/php5apache2_2.dll"
在文件中。搜索 LoadModule php
,并確保其前面沒有注釋 (;
)。
確保 Apache 的 httpd.conf 文件中包含 PHP MIME 類型。這應(yīng)該類似于 AddType application/x-httpd-php .php
。這告訴 Apache 將 .php
文件作為 PHP 運行。搜索 AddType,然后確保有 PHP 條目,并且未注釋。
確保您的文件具有 .php
擴展名,或者在第 #3 點的 MIME 定義中指定的擴展名,否則它將不會作為 PHP 執(zhí)行。
確保您沒有使用短標簽 在 PHP 文件 () 中,默認情況下,這些并非在所有服務(wù)器上啟用,并且不鼓勵使用它們。使用
代替(或 如果您有依賴于短標簽的代碼,請使用
short_open_tag=On
在 php.ini 中啟用短標簽)。
確保您使用類似 http://localhost/file.php
的 URL 通過網(wǎng)絡(luò)服務(wù)器訪問文件,而不是通過本地文件訪問 file://localhost/ www/file.php
最后查看PHP 手冊以獲取更多設(shè)置提示。