2013-02-28 160 views
1

我是新的php領域。 我使用xampp,它已開啓。和PHP也激活。php代碼不能正常工作xampp

我寫這個代碼

<!DOCTYPE html> 
<html> 
<body> 

<?php 
$x=5; 
$y=6; 
$z=$x+$y; 
echo $z; 
?> 

</body> 
</html> 

輸出窗口是空的。我不知道錯誤是什麼。 有誰知道解決方案?

+4

因此,一個頁面上帶有<?php phpinfo(); ?>'工作?您創建的頁面是否以'.php'結尾? – j08691 2013-02-28 18:02:19

+0

嘗試添加'echo「

」。$ z。「

」;'或者試試剛纔運行的'phpinfo();' – dnelson 2013-02-28 18:04:06

+0

<?php phpinfo(); ?>這件事情也不起作用。擴展名是「.php」。 – 2013-02-28 18:08:51

回答

7

答案。

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.orghttp://phpacademy.org - 他們有很好的教育視頻。

+0

//通過文件系統打開該文件(不使用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

1

似乎該文件不被解釋爲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> 
+0

文件類型是php。我使用窗口7類型的文件是「PHP文件」 – 2013-02-28 18:10:22

+0

@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

1

請谷歌爲:如何安裝XAMPP。當它完成後,在瀏覽器中打開

http://localhost/ 

看看它是否工作與否。

這是不是一個真正的問題,在問你應該學到什麼之前。

+0

看到xampp工作或不,我輸入這個HTTP ://本地主機/。在那裏我可以看到,那個xampp正在工作。 – 2013-02-28 18:58:04

+0

現在放到名爲index.php的c:\ xampp \ htdocs文件中,並在此文件中添加<?php phpinfo(); ?>並嘗試再次調用localhost url。 – 2013-02-28 19:24:18