Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> Web 伺服器

Windows 環境下 Apache + PHP 5.3.1 手動與自動安裝完整教學

編輯:Web 伺服器

前言

學習 PHP 一段時間後,發現 WAMP 整合包已更新多個版本,為了複習環境配置,筆者在虛擬機中分別嘗試手動與自動安裝最新推薦版本,並整理出完整步驟供參考。本文涵蓋 Apache 2.2.14、PHP 5.3.1 (VC6 Thread Safe) 以及 MySQL 5.1.41 的安裝與整合,並包含 Zend Optimizer 與 phpMyAdmin 的部署說明。

一、手動安裝步驟

1. 安裝 Apache

下載 Apache 2.2.14 安裝檔(兩種版本皆可),安裝路徑建議設為 C:\WAMP\Apache2.2.14。

2. 部署 PHP

解壓 php-5.3.1-Win32-VC6-x86.zip 至 C:\WAMP\PHP5.3.1。

3. 修改 Apache 設定 (httpd.conf)

在 httpd.conf 中加入以下三行以載入 PHP 模組:

LoadModule php5_module C:/WAMP/PHP5.3.1/php5apache2_2.dll
PHPIniDir "C:/WAMP/PHP5.3.1"
AddType application/x-httpd-php .php .phtml

尋找 DirectoryIndex index.html 並修改為:

DirectoryIndex index.html index.php

4. 設定環境變數

在系統環境變數 Path 中新增:

C:\WAMP\PHP5.3.1;C:\WAMP\PHP5.3.1\ext;

亦可加入 Apache 的 bin 目錄 C:\WAMP\Apache2.2.14\bin,方便命令列除錯。

5. 設定 php.ini

  • 修改 extension_dir = "C:/WAMP/PHP5.3.1/ext"
  • 啟用常用擴展:去掉 php_gd2.dll、php_mbstring.dll、php_mysql.dll、php_mysqli.dll 前的分號

6. 測試 PHP 運作

重啟 Apache,於網站根目錄建立 test.php,內容為 <?php phpinfo(); ?>,瀏覽器訪問確認。

7. 安裝 MySQL

解壓 mysql-noinstall-5.1.41-win32.zip 至 C:\WAMP\MySQL5.1.41。

8. 設定 MySQL (my.ini)

將 my-large.ini 更名為 my.ini,在 [mysqld] 區段加入:

default-character-set=gbk
basedir=C:/WAMP/MySQL5.1.41
datadir=C:/WAMP/MySQL5.1.41/data

9. 安裝 MySQL 服務與設定密碼

環境變數加入 C:\WAMP\MySQL5.1.41\bin,管理員命令提示字元執行:

mysqld --install MySQL --defaults-file=C:\WAMP\MySQL5.1.41\my.ini
net start MySQL
mysql -u root
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');

10. 安裝 Zend Optimizer

執行 ZendOptimizer-3.3.0a-Windows-i386.exe 依提示安裝。

11. 部署 phpMyAdmin

解壓 phpMyAdmin-3.2.4 至 C:\WAMP\Apache\htdocs\phpMyAdmin,複製 config.sample.inc.php 為 config.inc.php,修改:

$cfg['Servers'][$i]['controluser'] = 'root';
$cfg['Servers'][$i]['controlpass'] = '123456';
$cfg['blowfish_secret'] = 'your_random_string'; // 遠端管理需設定

二、自動安裝步驟 (MSI 版)

  1. Apache 安裝同手動方式。
  2. 執行 php-5.3.1-Win32-VC6-x86.msi 安裝至 C:\WAMP\PHP5.3.1。
  3. 若啟動 Apache 報錯,可將 ntwdblib.dll 放入 PHP 目錄,或於 php.ini 註解掉 extension=php_mssql.dll。
  4. 執行 mysql-5.1.41-win32.msi 安裝至 C:\WAMP\MySQL5.1.41。
  5. 重啟 Apache,測試 PHP 連接 MySQL。
  6. phpMyAdmin 部署方式同手動安裝步驟 11。

常見問題提示

  • VC6 版本適用於 Apache,VC9 適用於 IIS。
  • Thread Safe 版本建議用於生產環境。
  • 修改設定檔後務必重啟 Apache 服務。
  • 若遇到 php5apache2_2.dll 載入失敗,請確認路徑與檔案是否存在。
Copyright © Windows教程網 All Rights Reserved