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

Windows 7 搭建 PHP 開發環境完整指南:Apache + PHP + MySQL + Zend Optimizer/Debugger + Zend Studio

編輯:Win7 系統基礎知識

在 Windows 7 手動部署 PHP 開發環境,掌握每個元件安裝細節,避免一鍵安裝包隱藏的相容性問題。以下為實測可行的完整流程(版本以經典 5.2 系列為例,新版原理相同)。

1. 安裝 Apache

apache_2.2.14-win32-x86-no_ssl.msi,預設安裝即可。

2. 安裝 PHP

  • 執行 PHP-5.2.6-win32-installer.msi 安裝核心。
  • 解壓 php-5.2.6-Win32.zip 覆蓋安裝目錄所有檔案(含 ext 資料夾)。
  • 編輯 php.ini 啟用常用擴充:
    extension=php_gd2.dll
    extension=php_mbstring.dll
    extension=php_mysql.dll
    (其餘視專案需求啟用)
  • 將 PHP 安裝目錄與 ext 目錄加入系統環境變數 Path,重開機生效。

3. 安裝 MySQL

  • MySQL 5.1.42 選「Custom」安裝,全勾選元件,指定安裝目錄與 Data 目錄。
  • 啟動「Configure the MySQL Server now」→ Detailed Configuration → Server Machine → Transactional Database Only → InnoDB 預設路徑 → OLTP (500 連線) → 啟用 TCP/IP Port 3306 → 字元集 utf8 → 設定 root 密碼 → 執行安裝。
  • 修改 php.ini 啟用 extension=php_mysql.dll,重啟 Apache。
  • 將 MySQL bin 目錄加入系統 Path。

4. 安裝 Zend Debugger

  • 解壓 ZendDebugger-5.2.14-cygwin_nt-i386.zip 至 PHP 目錄,重命名資料夾為 ZendDebugger。
  • 複製 dummy.php 至網站根目錄,將 5_2_x_comp 改名 php-5.2.x,複製 ZendDebugger.dll 至 PHP 目錄。

5. 安裝 Zend Optimizer

  • 解壓 ZendOptimizer-3.3.0a-Windows-i386.zip,執行安裝。
  • 修改 php.ini 於 [Zend] 區段設定:
[Zend]
zend_extension_manager.optimizer_ts="C:\PHP\ZendOptimizer\lib\Optimizer-3.3.0"
zend_extension_ts="C:\PHP\ZendOptimizer\lib\ZendExtensionManager.dll"
;zend_extension_ts="C:\PHP\ZendDebugger\php-5.2.x\ZendDebugger.dll"  ;註解避免衝突
zend_extension_manager.debug_server_ts="C:\PHP\ZendDebugger"
zend_debugger.allow_hosts=127.0.0.1/32,192.168.0.55/24  ;改為本機 IP
zend_debugger.expose_remotely=always

6. 安裝 Zend Studio 7.1.0

依精靈安裝,注意選擇正確插件即可。

手動部署雖繁瑣,但能精確掌控版本與相容性,避免整合包常見的路徑衝突、擴充模組缺失問題。建議將上述路徑替換為實際安裝路徑。
Copyright © Windows教程網 All Rights Reserved