我是新的php領域。 我使用xampp,它已開啓。和PHP也激活。php代碼不能正常工作xampp
我寫這個代碼
<!DOCTYPE html>
<html>
<body>
<?php
$x=5;
$y=6;
$z=$x+$y;
echo $z;
?>
</body>
</html>
輸出窗口是空的。我不知道錯誤是什麼。 有誰知道解決方案?
我是新的php領域。 我使用xampp,它已開啓。和PHP也激活。php代碼不能正常工作xampp
我寫這個代碼
<!DOCTYPE html>
<html>
<body>
<?php
$x=5;
$y=6;
$z=$x+$y;
echo $z;
?>
</body>
</html>
輸出窗口是空的。我不知道錯誤是什麼。 有誰知道解決方案?
答案。
PHP文件必須由Web服務器解釋(在你的情況 - apache與PHP擴展,這是XAMPP的一部分),它執行PHP代碼並通過http協議發送腳本輸出/結果到Web瀏覽器。
要執行PHP腳本並顯示它的結果,您必須使用HTTP,如下所示:http://localhost/doctrinetest/welcome.php
。
c:\xampp\htdocs
目錄是「服務」在http://localhost/
URL。
通過文件系統(不使用apache服務器)打開該文件將輸出空白頁,因爲瀏覽器不應該執行PHP。但是,該空白頁面將包含靜態HTML代碼部分。
看起來,你不明白PHP是如何工作的。 你需要閱讀一些關於網絡基礎知識的書籍。
最終,您可以訪問http://thenewboston.org或http://phpacademy.org - 他們有很好的教育視頻。
//通過文件系統打開該文件(不使用apache服務器)將輸出空白頁面,因爲瀏覽器不應該執行PHP。但是,該空白頁將包含您的靜態HTML部分代碼.// @Kamil 您是否會請嘗試回答我的問題? https://stackoverflow.com/questions/40453660/create-php-code-not-working-screen-becomes-white-in-xampp?noredirect=1#comment68152934_40453660 – 000 2016-11-06 20:24:38
似乎該文件不被解釋爲PHP。確保該文件具有擴展名php。
你看不到php代碼的原因是標籤阻止了這一點,但你應該在源代碼中找到它們。
你應該檢查你是通過http訪問文件,而不是直接使用瀏覽器。所以你應該在你的地址欄中有類似http://localhost/script.php
的東西。
另外,還要確保你在你的Apache配置這樣的線路有地方:根據意見
#
# PHP-Module setup
#
LoadFile "C:/Program Files (x86)/www/php/php5ts.dll"
LoadModule php5_module "C:/Program Files (x86)/www/php/php5apache2_2.dll"
<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
文件類型是php。我使用窗口7類型的文件是「PHP文件」 – 2013-02-28 18:10:22
@rekire 我在xampp白色屏幕出現問題。你可以試着解釋一下嗎? https://stackoverflow.com/questions/40453660/create-php-code-not-working-screen-becomes-white-in-xampp?noredirect=1#comment68152934_40453660 – 000 2016-11-06 20:26:10
請谷歌爲:如何安裝XAMPP。當它完成後,在瀏覽器中打開
http://localhost/
看看它是否工作與否。
這是不是一個真正的問題,在問你應該學到什麼之前。
看到xampp工作或不,我輸入這個HTTP ://本地主機/。在那裏我可以看到,那個xampp正在工作。 – 2013-02-28 18:58:04
現在放到名爲index.php的c:\ xampp \ htdocs文件中,並在此文件中添加<?php phpinfo(); ?>並嘗試再次調用localhost url。 – 2013-02-28 19:24:18
因此,一個頁面上帶有<?php phpinfo(); ?>'工作?您創建的頁面是否以'.php'結尾? – j08691 2013-02-28 18:02:19
嘗試添加'echo「
」。$ z。「
」;'或者試試剛纔運行的'phpinfo();' – dnelson 2013-02-28 18:04:06<?php phpinfo(); ?>這件事情也不起作用。擴展名是「.php」。 – 2013-02-28 18:08:51