早期 Windows 開發者常面臨 Apache 配置複雜、PWS 需修改註冊表的困擾。OmniHTTPd Professional 2.07 內建 PHP 4.0.1pl2(含 MySQL 支援),安裝如同一般 Windows 軟體,免配置即可運行,是入門最佳選擇。
瀏覽器訪問 https://127.0.0.1 或 https://localhost,應顯示 OmniHTTPd 預設歡迎頁。
| 路徑 | 用途 |
|---|---|
C:\httpd\ | OmniHTTPd 安裝根目錄 |
C:\httpd\php\ | 內建 PHP 目錄(含 php.exe、php.ini、擴充模組) |
C:\httpd\htdocs\ | Web 文件根目錄(放置 .php 檔案) |
在 C:\httpd\htdocs\ 建立 test.php:
<?php phpinfo(); ?>
瀏覽器訪問 https://127.0.0.1/test.php 應顯示 PHP 詳細資訊頁。
雙擊系統匣圖示開啟控制台:
點擊 Admin 可執行:
可自訂副檔名對應 MIME 類型。
副檔名對應解析器:
Virtual: .php3
Actual: C:\httpd\php\php.exe
同理新增 .php、.phtml 等。預設已含 .cgi、.asp、.pl。
Virtual: /myproject
Actual: D:\projects\myproject
瀏覽器訪問 https://localhost/myproject/ 即對應 D:\projects\myproject。
| 優點 | 缺點 |
|---|---|
| 安裝極簡單,免配置 | 版本較舊(PHP 4.0.1),不支援新語法 |
| 內建 PHP + MySQL,零整合門檻 | 專案停止更新,安全性無保障 |
| 圖形化管理介面直觀 | 不支援現代 PHP 框架(Laravel、Symfony 等) |
| 適合快速原型、教學演示 | 生產環境不建議使用 |
docker run -d -p 80:80 -v ${PWD}:/var/www/html php:8.2-apache 秒級啟動標準環境。php -S localhost:8000 無需額外軟體。OmniHTTPd 是一代 Windows PHP 開發者的啟蒙工具,雖已退出歷史舞台,但其「開箱即用」的設計哲學值得現代工具借鑑。