2009-11-16 47 views
3

我是新來的PHP,只是下載了它,並寫了"Hello, World!"程序:「你好,世界」在PHP中不顯示任何

<html> 
    <body> 

    <?php 
     $fileName = "test.jpg"; 
     $txt = "Hello, World!"; 
     echo $txt; 
    ?> 

    </body> 
</html> 

但它不工作。我將這個文件命名爲test.php,並用Firefox打開它,並沒有顯示任何內容。

+1

您是通過本地主機還是僅從文件系統(文件://)打開的? – 2009-11-16 02:54:16

+0

另外,什麼網絡服務器? Apache或IIS或? – 2009-11-16 02:54:57

+0

Apache可以在大多數操作系統上運行,並且安裝相對容易。這也是免費的(不僅是在免費啤酒),並用PHP – Marius 2009-11-16 02:58:55

回答

15

您必須將其傳遞給某種網絡服務器,例如IISApache才能使用。

PHP是一種服務器端語言,因此您不能在瀏覽器中打開PHP文件。相反,嘗試搜索一些免費的PHP主機,並在那裏上傳文件。

例如,你可以去爲這些解決方案將爲您提供您所需要的:

這些解決方案將安裝Apache,MySQL和PHP,並允許您在本地進行PHP開發。稍後,如果您想部署代碼,則必須找到外部主機(或將其託管在自己的計算機上)。

+0

你是對的,我沒有用websever打開它 - 簡短的在線教程沒有說任何關於這個。將嘗試WAMP。非常感謝你們! – LikeToCode 2009-11-16 03:14:24

5

你需要有一個網絡服務器,你打開它。只需輸入file:///whatever.php不起作用,因爲該文件不是由PHP進行解析。

有幾種網絡服務器可以選擇,但我的建議是Apache,世界上最流行的網絡服務器。我將它與PHP一起運行在我的Windows XP筆記本電腦上,並且它很容易安裝和設置,並且效果很好。如果你需要它們,可以安裝很多模塊。它也是免費的,不僅在免費啤酒中,而且在開源中也是如此。

1

如果您已經安裝command-line PHP,你應該能夠進入:

php test.php 

調用PHP運行程序,並在控制檯上顯示輸出。

1

您需要一個網絡服務器來查看PHP程序,如XAMPPWAMP。如果您使用的是XAMPP,請將文件放入htdocs中,然後通過輸入localhost/foldername/yourfile.php,在您的案例localhost/test.php中,從任何瀏覽器(如Google Chorme,Firefox或Internet   Explorer)訪問您的文件。

0

您是否安裝了本地服務器? PHP是一種服務器端腳本語言,因此它不能像普通的HTML文件那樣運行。

嘗試觀看New Boston's PHP series上的前幾個視頻。它們向您展示如何下載,安裝和使用本地服務器來運行您的PHP。