自 1994 年誕生以來,PHP 憑藉開源特性與低門檻成為網站開發首選語言。本文記錄從零建立開發環境的完整步驟,涵蓋 Windows 與 Ubuntu 兩大平台,作為學習筆記與後續查閱參考。
C:\wamp)。root、密碼為空;網站根目錄 wamp\www;MySQL 資料目錄 wamp\bin\mysql\mysql5.x.x\data。https://127.0.0.1/(80 端口未被佔用)或 https://127.0.0.1:port/(非預設端口)。C:\wamp\bin\apache\Apache2.x.x\conf\httpd.conf 中的 Listen 80 為其他端口(如 8080),重啟所有服務。sudo apt-get update
sudo apt-get install apache2
sudo /etc/init.d/apache2 restart
# 瀏覽器開啟 https://localhost 或 https://127.0.0.1 出現 "It works!" 即成功
# 網頁根目錄:/var/www/
sudo apt-get install libapache2-mod-php5 php5
sudo /etc/init.d/apache2 restart
# 測試:sudo gedit /var/www/phpinfo.php 輸入 <?php phpinfo(); ?>
# 瀏覽 https://127.0.0.1/phpinfo.php 應顯示 PHP 參數頁面
常見問題:若瀏覽器提示下載檔案而非顯示頁面,表示 Apache 未正確載入 PHP 模組。編輯 /etc/apache2/apache2.conf 或 /etc/apache2/mods-enabled/php5.conf 加入:
AddType application/x-httpd-php .php .phtml .php3
然後 sudo /etc/init.d/apache2 restart。若仍無法顯示,檢查 /var/www 目錄權限:sudo chmod +x /var/www。
sudo apt-get install mysql-server
# 安裝過程會提示設定 MySQL root 密碼(非 Ubuntu 系統 root 密碼)
# 完成後即可使用 mysql -u root -p 登入
systemctl status apache2 / WampServer 圖示綠燈)phpinfo() 顯示正常)下一篇將進入 PHP 基礎語法與第一支程式撰寫。