文章

PHP - 開發環境設置

課程簡介

PHP 是一種廣泛用於網頁開發的伺服器端語言,適合於從簡單的靜態網站到複雜的動態應用程式開發。這堂課將帶你從基礎入門,逐步學習 PHP 的語法與應用,最終掌握開發一個完整專案的能力。

學習完成後,你將能夠:

  • 理解 PHP 基礎語法和核心功能。
  • 操作伺服器與資料庫進行動態網頁開發。
  • 構建小型專案並部署到線上環境。

開發環境設置

1. 安裝 PHP

Windows 系統

  1. 下載並安裝 XAMPP:包含 PHP、Apache、MariaDB。
  2. 安裝後,啟動 XAMPP 的 Apache 和 MySQL 服務。

xampp

  1. 在瀏覽器輸入 http://localhost,檢查是否成功。

welcome xampp

macOS 系統

  1. 使用 Homebrew 安裝:
    1
    
    brew install php
    
  2. 啟動 PHP 內建伺服器:
    1
    
    php -S localhost:8000
    
  3. 在瀏覽器輸入 http://localhost:8000 測試。

Linux 系統

  1. 安裝 PHP 與 Apache:
    1
    2
    
    sudo apt update
    sudo apt install php apache2 libapache2-mod-php
    
  2. 啟動 Apache 服務:
    1
    
    sudo systemctl start apache2
    
  3. 測試:
    • 建立測試檔案 /var/www/html/index.php,內容如下:
      1
      2
      3
      
      <?php
      echo "PHP is working!";
      ?>
      
    • 在瀏覽器輸入伺服器 IP,確認是否顯示測試訊息。

2. 安裝文字編輯器或 IDE

推薦選擇:

  • Visual Studio Code
    • 安裝 PHP 擴展套件,例如 PHP Intelephense
  • PHPStorm(進階用戶)。

3. 安裝資料庫

MySQL/MariaDB

  • 可透過 XAMPP 安裝,或單獨安裝 MySQL:
    1
    
    sudo apt install mysql-server
    
  • 測試連線:
    1
    
    mysql -u root -p
    

SQLite(輕量化選擇)

  • PHP 內建支援,不需要額外安裝。

4. 測試 PHP 環境

建立檔案 test.php

1
2
3
<?php
phpinfo();
?>

將檔案放置於伺服器的根目錄,然後在瀏覽器輸入 http://localhost/test.php,檢查 PHP 的詳細環境資訊。


教學重點

  • 熟悉開發工具和伺服器環境。
  • 確保 PHP、伺服器與資料庫順利安裝並運行。
  • 測試 PHP 是否正確執行,為後續課程鋪路。

本文章以 CC BY 4.0 授權