很多初學者下載到 .php 副檔名的檔案,雙擊卻只會用記事本開啟顯示原始碼,或詢問「用什麼軟體打開」。本文用白話文解釋 PHP 檔案本質、如何正確執行與編輯。
<?php ... ?> 包裹)。PHP 是伺服器端腳本語言。瀏覽器不懂 PHP,只有 Web 伺服器 (Apache/Nginx) 搭配 PHP 解析器 (php-fpm / mod_php) 才能執行 PHP 程式碼,產出 HTML 給瀏覽器顯示。
瀏覽器請求 → Web Server (Apache/Nginx) → PHP 解析器執行 .php → 產生 HTML → 回傳瀏覽器顯示
所以:雙擊 .php 如同雙擊 .txt,只會用文字編輯器開啟,不會執行程式。
需要安裝 整合開發環境套件,一次裝好 Apache/Nginx + PHP + MySQL:
| 套件 | 平台 | 特點 | 下載 |
|---|---|---|---|
| XAMPP | Win/Mac/Linux | 最經典、元件最新、含 Perl、phpMyAdmin | apachefriends.org |
| phpStudy (小皮面板) | Win | 國產、圖形介面切換 PHP 版本極方便、一鍵開啟 | phpstudy.net |
| WampServer | Win | 綠色、系統托盤管理、支援多 PHP 版本切換 | wampserver.aviatechno.net |
| MAMP | Mac/Win | Mac 開發者首選、介面美觀 | mamp.info |
| Docker (Laradock / 官方映像) | 全平台 | 現代標準、環境隔離、生產環境一致 | hub.docker.com |
C:\xampp (預設)。Apache 與 MySQL (綠色 Running)。C:\xampp\htdocs\myproject\。https://localhost/myproject/你的檔案.php 即可看到執行結果。| 問題 | 解答 |
|---|---|
| 我用 Dreamweaver 打開,設計檢視模式是空白? | DW 設計檢視不支援 PHP 動態邏輯,請用「代碼檢視」編輯,或改用 VS Code + 瀏覽器預覽。 |
| 我下載的 PHP 專案放到 htddocs 瀏覽器顯示 404? | 確認網址路徑正確:https://localhost/資料夾名/檔案.php,檢查 Apache 是否啟動 (XAMPP 面板綠燈)。 |
| 顯示「Access forbidden」或權限錯誤? | 檢查檔案/資料夾權限 (Linux/Mac: chmod 755);Windows 通常無此問題。 |
| 能不能不裝伺服器直接執行 PHP? | PHP 7.4+ 內建開發伺服器:php -S localhost:8000 -t 你的專案資料夾,終端機執行即可,適合輕量測試。 |
| 我只想把 PHP 轉成 HTML 存檔? | 終端機執行 php 你的檔案.php > output.html,但動態功能 (資料庫、Session、表單處理) 將失效。 |
php -S 內建伺服器。現在,下載 VS Code,安裝 XAMPP,把你的 .php 放進 htdocs,在瀏覽器輸入 https://localhost/你的檔案.php —— 歡迎來到 PHP 開發世界!