首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

Windows 下 PHP 5 + Apache 2.0 + MySQL 4.0 環境建置完整教學

     編輯:PHP 相關知識

適用環境與版本

  • 作業系統:Windows 2000 / XP / 2003(不建議 Windows 98)
  • PHP:5.0.0 RC3(正式版安裝步驟相同)
  • Apache:2.0.49(MSI 安裝版)
  • MySQL:4.0.20(免安裝版)

軟體下載與準備

  1. PHP 5.0.0 RC3:php.net 下載 PHP 5.0.0RC3 zip package 與 Collection of PECL modules for PHP 5.0.0RC3
  2. Apache 2.0.49:Apache 官網 下載 Windows MSI 安裝包
  3. MySQL 4.0.20:MySQL 官網 下載 Without installer 版本

將所有下載檔案暫存於 C:\ 根目錄備用。

PHP 5 安裝與設定

  1. 解壓縮 PHP 套件至 C:\PHP5
  2. 解壓縮 PECL 擴充模組至 C:\PHP5\ext
  3. 複製 C:\PHP5\php5ts.dll 至系統目錄(Win2K: C:\WINNT,XP/2003: C:\Windows)
  4. 複製下列 DLL 至 C:\Windows\System32(或 C:\WINNT\System32):
    fdftk.dll, fribidi.dll, gds32.dll, libeay32.dll, libintl-1.dll,
    libmhash.dll, libmysql.dll, libmysqli.dll, ntwdblib.dll, yaz.dll

    注意:MySQL 4.0.x 僅需 libmysql.dll;4.1 以上需 libmysqli.dll。

  5. 複製 C:\PHP5\php.ini-dist 至系統目錄並更名為 php.ini,編輯關鍵設定:
    ; 擴充模組目錄
    extension_dir = "C:/PHP5/ext"
    
    ; 啟用常用擴充(去掉分號)
    extension=php_mysql.dll
    extension=php_gd2.dll
    extension=php_mbstring.dll
    extension=php_xmlrpc.dll

Apache 2.0.49 安裝與整合 PHP

  1. 執行 MSI 安裝,預設安裝至 C:\Program Files\Apache Group\Apache2
  2. 編輯 httpd.conf,新增 PHP 模組載入與關聯:
    # 載入 PHP 模組(依實際路徑調整)
    LoadModule php5_module "C:/PHP5/php5apache2.dll"
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
    
    # 設定 DirectoryIndex
    DirectoryIndex index.php index.html index.htm
  3. 重新啟動 Apache 服務

MySQL 4.0.20 安裝與基本設定

  1. 解壓縮至 C:\MySQL
  2. 複製 my-medium.cnf 為 C:\my.cnf(或 C:\Windows\my.ini),調整 basedir、datadir
  3. 以管理員身分開啟命令提示字元,執行:
    C:\MySQL\bin\mysqld --install
    net start mysql
  4. 設定 root 密碼:
    C:\MySQL\bin\mysqladmin -u root password 'your_password'

驗證安裝

在 Apache 文件根目錄(htdocs)建立 phpinfo.php:

<?php phpinfo(); ?>

瀏覽 https://localhost/phpinfo.php,若顯示 PHP 版本、MySQL 支援、GD 等資訊,即代表環境建置成功。

常見問題排除

  • Apache 無法啟動:檢查 error.log,常見為連接埠 80 被佔用(IIS、Skype 等)
  • PHP 模組載入失敗:確認 php5apache2.dll 存在且路徑正確,DLL 依賴檔已放入 System32
  • MySQL 連線失敗:檢查 libmysql.dll 版本與 PHP 相容性,防火牆是否阻擋 3306 埠

總結

本文提供 Windows 平台上 PHP 5、Apache 2.0、MySQL 4.0 從下載、安裝、設定到驗證的完整步驟。掌握 DLL 複製位置、php.ini 關鍵參數、httpd.conf 模組載入語法,即可快速建立穩定的開發環境。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved