PHP 手冊
上一頁 | 章 2.PHP 入門教學 | 下一頁

# 您的第一個 PHP 網頁

在您的網頁伺服器的根目錄 (DOCUMENT_ROOT) 下建立一個稱為 `hello.php` 的檔案，而下列為其內容：

示範 2-1. 我們的第一個 PHP 程式：`hello.php`
`<html> <head> <title>PHP Test</title> </head> <body> <?php echo "<p>Hello World</p>"; ?> </body> </html>`
接下來用瀏覽器存取您剛剛建立的檔案。若您是在本機開發程式，那網址將會是：http://localhost/hello.php 或 http://127.0.0.1/hello.php，取決於您如何配置您的網頁伺服器。雖然網頁伺服器配置不在此教學的範圍，但您可以看看網頁伺服器組態檔中的 DocumentRoot 和 ServerName 兩個指令。例如，Apache 的組態檔是 `httpd.conf`。如果所有的設定都正確的話，PHP 將會剖析這個檔案，並輸出下列 HTML 碼至您的瀏覽器：
    <html>
     <head>
      <title>PHP Test</title>
     </head>
     <body>
     <p>Hello World</p>
     </body>
    </html>

注意，和 CGI 程式碼不同的是，PHP 檔不需要是可執行的檔案或含有任何特別的設定。我們只當它是普通的 HTML 檔案，不同的是它有許多非常有用的標籤而已。

其實，上述的程式簡單到根本用不著使用 PHP 來建立啦。它只不過是使用了 echo() 敘述來輸出 Hello World，如此而已。

可是，如果存取此檔案時並沒有輸出任何東西，或瀏覽器提示您下載它，又或者是看到原來的程式碼，那我們肯定您的網頁伺服器並不支援 PHP 了。這時，您唯有求救於您的伺服器管理員，或自行按照安裝手冊裡的指示建立 PHP 支援。當然，若您遇上無法解決的問題，支援中心那兒有大量的資源可以幫到您。

這個例子也展示了 PHP 標籤的格式應用。我們使用 <?php 來表示 PHP 程式區塊的開始，然後用 ?> 標籤來表示結束。您可以像這樣的在一個 HTML 檔內任意進入或跳出 PHP 模式。詳細的語法及應用請參考基本語法一章。

> 關於文字編輯器: 市場上有許多可以用來建立、編寫或管理 PHP 檔案的文字編輯器和整合式開發環境 (IDE)。部份的這些工具可在 PHP 編輯器清單裡找到。若您想推薦某個編輯器，請向上述網站的負責人提出要求。一個擁有語法分色顯示 (syntax highlighting) 的編輯器對程式的編輯將提供很大的幫助。

> 關於文字處理器: 文字處理器如 StarOffice Writer，Microsoft Word 及 Abiword 並不適合用來編輯 PHP 檔案。如果您還是想用上述文字處理器來編輯 PHP 程式，請務必將檔案儲存成純文字檔﹝Plain Text﹞，否則 PHP 將無法讀取和執行該檔案。

> 關於 Windows 的記事本: 如果您使用 Windows 的記事本﹝Notepad﹞，請在儲存時將副檔名改為 .php。為了防止記事本在儲存時自動加上 .txt 副檔名，您可以在儲存檔案時在檔名前後加上雙引號﹝如："`hello.php`"﹞，或在存檔對話方視窗的存檔類型項選"所有的檔案"，然後輸入檔名﹝這樣就不需要雙引號了﹞。

恭喜！您已成功的建立了一個 PHP 程式。那現在我們再為它加上一個廣為人知的 PHP 函數：phpinfo()。在您的程式呼叫 phpinfo() 後，您將會看到許多非常有用的資訊，包括您的伺服器環境，PHP 的設定情況，如可用的預先定義變數，已載入的 PHP 模組及組態的設定等。您不妨花些時間去認識一下這些重要的訊息。

上一頁 | 最開頭 | 下一頁
PHP 入門教學 | 上一層 | 一個有實際用途的程式