PHP(Hypertext Preprocessor) 是一種廣泛使用的開源伺服器端腳本語言,專為 Web 開發設計。它的語法風格類似 C 語言,易於上手,並能直接嵌入 HTML 中執行。PHP 在伺服器端執行,客戶端瀏覽器只會接收到輸出的 HTML 結果,看不到原始 PHP 程式碼。
很多初學者下載檔案後發現是 .php 副檔名,用瀏覽器直接開卻只看到原始碼或亂碼。這是因為 PHP 需要在擁有 PHP 解析器的伺服器環境下才能正確執行,單純用文字編輯器或瀏覽器無法「執行」它。
使用任何文字編輯器即可:
你需要架設本地開發環境,常見方案:
環境就緒後,將專案放入 Web 根目錄(如 htdocs 或 www),瀏覽器輸入 https://localhost/你的專案/index.php 即可看到執行結果。
| 套件 | 特色 | 適用對象 |
|---|---|---|
| XAMPP | 跨平台、元件豐富(含 FileZilla、Mercury、Tomcat)、控制面板直觀 | 全平台開發者 |
| WampServer | Windows 專用、托盤圖示狀態顯示(紅/黃/綠)、支援切換 PHP 版本 | Windows 使用者 |
| PHPStudy (小皮面板) | 國產、支援 IIS/Apache/Nginx 切換、圖形化管理、一鍵切換 PHP 版本 | 國內開發者、新手 |
| AppServ | 安裝可自訂 Port、內建 phpMyAdmin、字元集預設 UTF-8 | 需避開 80 Port 衝突者 |
| EasyPHP | 輕量、不註冊為服務(需手動啟動)、攜帶版友善 | 隨身碟開發、臨時測試 |
httpd.conf 中的 Listen 80 為其他 Port(如 8080),或關閉佔用程式。PHP 是強大的伺服器端語言,.php 檔案本質是文字檔,編輯用編輯器,執行需伺服器環境。新手建議先用 XAMPP 或 PHPStudy 快速建立環境,專注於學習語法與邏輯,再逐步探索框架與部署。