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

PHP 運行環境配置全攻略:Apache + PHP + MySQL 整合指南

     編輯:PHP 綜合知識

環境版本與架構概覽

本文記錄經典的 PHP 5.4 + Apache 2.2 + MySQL 整合配置流程,適用於 Windows 開發環境建置。雖然版本較舊,但配置邏輯對理解現代 PHP 部署仍有參考價值。

1. Apache 核心配置 (httpd.conf)

監聽端口設定

#Listen 12.34.56.78:80
Listen 8080

預設監聽所有 IP 的 8080 端口,避免與系統服務衝突。

載入 PHP 模組

LoadModule php5_module "D:\MyZILIAO\PHP\php54\php5apache2_2.dll"

指定 php5apache2_2.dll 完整路徑,啟用 Apache 對 PHP 腳本的解析支援。

MIME 類型與 PHP 解析器綁定

AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php
PHPIniDir "D:\MyZILIAO\PHP\php54\"
  • AddType:將 .php 副檔名對應至 PHP 處理器
  • PHPIniDir:指定 php.ini 所在目錄(必須以反斜線結尾)

2. PHP 核心配置 (php.ini)

準備工作

  1. 複製 php.ini-development(開發用)或 php.ini-production(生產用)至 C:\WINDOWS
  2. 重命名為 php.ini

關鍵參數調整

參數修改值說明
extension_dirD:\php\ext擴展庫目錄,移除前分號啟用
date.timezoneAsia/Shanghai設定預設時區,避免日期函數警告
short_open_tagOn允許使用 <? ?> 短標籤
extension=php_mbstring.dll啟用多位元組字串支援,中文處理必備
extension=php_gd2.dll啟用GD 圖形庫,驗證碼/圖片處理必備
extension=php_mysqli.dll啟用MySQL 改良版擴展(推薦)
extension=php_mysql.dll啟用舊版 MySQL 擴展(相容舊專案)

3. MySQL 整合驗證

  1. 重啟 Apache 服務
  2. 建立 phpinfo.php:<?php phpinfo(); ?>
  3. 瀏覽器訪問 https://localhost:8080/phpinfo.php
  4. 確認「mysql」「mysqli」「gd」「mbstring」區塊顯示正常

常見問題排查

  • PHP 模組載入失敗:檢查 DLL 路徑、VC++ Redistributable 版本相容性
  • php.ini 不生效:執行 php --ini 確認載入路徑,或在 phpinfo() 中查看「Loaded Configuration File」
  • MySQL 連線錯誤:確認 libmysql.dll 在系統 PATH 中(通常放在 PHP 目錄)

完成上述步驟即可擁有一個功能完整的 PHP 開發環境。現代專案建議使用 Docker、XAMPP 或 PHP 內建伺服器 (php -S) 簡化流程。

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