Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows XP 架設 Apache + PHP + MySQL + Zend 開發環境完整教學

編輯:XP 系統基礎知識

本文記錄在 Windows XP 上安裝配置 Apache 2.0.58、PHP 5.1.6、MySQL 5.0.19、Zend Studio Server 5.1.0a 及 phpMyAdmin 2.9.1 的完整步驟與設定檔修改要點,供開發者參考。

所需軟體版本與來源

  • Apache: apache_2.0.58-win32-x86-no_ssl.msi — Apache 封存庫
  • PHP: PHP-5.1.6-Win32.zip
  • Zend Studio Server: ZendStudiOServer-5.1.0a-Windows-i386.exe
  • MySQL: MySQL-5.0.19-win32
  • phpMyAdmin: PHPMyAdmin-2.9.1

安裝與配置步驟

1. 安裝 Apache

  • 執行 MSI 安裝,指定安裝路徑(範例:D:/usr/)。
  • 若日後移動 Apache 目錄,必須修改 httpd.conf 相關路徑參數。

關鍵 httpd.conf 修改項目(範例路徑 D:/usr/apache2):

ServerRoot "D:/usr/apache2"
ServerAdmin admin@example.com
Listen 80
ServerName localhost:80
DocumentRoot "D:/usr/www"
DirectoryIndex index.html index.htm index.php index.php3 index.php4
ScriptAlias /cgi-bin/ "D:/usr/apache2/cgi-bin/"

2. 安裝 PHP

  • 解壓 PHP-5.1.6-Win32.zip 至自訂路徑(範例:D:/usr/PHP5)。

3. 配置 PHP 與 Apache 整合

PHP 設定 (php.ini):

  1. 將 php.ini-dist 更名為 php.ini。
  2. 修改項目:
    • doc_root = "D:/usr/www"(與 Apache DocumentRoot 一致)
    • extension_dir = "D:/usr/PHP5/ext"
    • include_path = "D:/usr/PHP5/includes"
    • 啟用 MySQL 擴充:移除 extension=php_mysql.dll 前的分號,並將 libmysql.dll 複製到 C:\Windows\System32(或 C:\WinNT\System32)。

Apache 設定 (httpd.conf 末尾新增):

AddLanguage zh-cn .cn
DefaultLanguage zh-cn
AddDefaultCharset GB2312
ScriptAlias /php/ "D:/usr/PHP5/"
LoadFile "D:/usr/PHP5/php5ts.dll"
LoadModule php5_module "D:/usr/PHP5/php5apache2.dll"
PHPIniDir "D:/usr/PHP5/"
AddType application/x-httpd-php .php .php3 .php4 .phtml
AddType application/x-httpd-php-source .phps

路徑請依實際安裝位置調整。

4. 測試 PHP 運作

  • 重新啟動 Apache 服務。
  • 在 D:/usr/www 建立 test.php,內容:<?php phpinfo(); ?>
  • 瀏覽器開啟 https://localhost/test.php,若顯示 PHP 資訊頁即代表配置成功。

5. 安裝 MySQL

  • 執行安裝程式,預設一直點「Next」即可。
  • 安裝完成後,執行 C:\mysql\bin\winmysqladmin.exe,出現初始資訊視窗即代表成功。

6. 安裝與配置 phpMyAdmin

  1. 解壓至目錄(範例:D:/usr/phpMyAdmin)。
  2. 編輯 config.inc.php:
    • $cfg['PmaAbsoluteUri'] = 'https://localhost/phpMyAdmin';
    • $cfg['blowfish_secret'] = 'admin';
    • $cfg['Servers'][$i]['auth_type'] = 'cookie';
    • $cfg['Servers'][$i]['user'] = '您的 MySQL 使用者';
    • $cfg['Servers'][$i]['password'] = '您的 MySQL 密碼';
  3. 修改 httpd.conf 新增別名與權限設定:
    Alias /phpMyAdmin "D:/usr/phpMyAdmin"
    <Directory "D:/usr/phpMyAdmin">
        Options Indexes MultiViews
        AllowOverride None
        Order allow,deny
        Allow from all
        php_admin_flag engine on
        php_admin_flag safe_mode off
        php_admin_value open_basedir "D:/usr/phpMyAdmin"
    </Directory>
    
  4. 重新啟動 Apache,瀏覽 https://localhost/phpMyAdmin 驗證。

7. 安裝 Zend Studio Server

  • 執行 ZendStudiOServer-5.1.0a-Windows-i386.exe 安裝即可。

重要提醒

  • 本教學基於特定版本,新版軟體設定可能不同,請參考官方文件。
  • 所有路徑請依實際安裝位置修改,區分大小寫。
  • 生產環境請務必強化安全設定(如修改預設帳號密碼、限制存取 IP、啟用 HTTPS 等)。
Copyright © Windows教程網 All Rights Reserved