Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> 關於 Windows

Windows 7 手動部署 Apache + PHP + MySQL 完整圖文教學

編輯:關於 Windows

XAMPP 在高負載主題下 Apache/MySQL CPU 佔用過高,改用手動部署可獲得更穩定效能。本文記錄 Windows 7 下 Apache 2.2、PHP 5.3、MySQL 5.5、phpMyAdmin 3.3 手動安裝設定全流程。

一、下載元件

  • Apache: httpd-2.2.17-win32-x86-openssl-0.9.8o.msi
  • PHP: php-5.3.4-Win32-VC6-x86.zip (VC6 版對應 Apache 2.2)
  • MySQL: mysql-5.5.8-win32.msi
  • phpMyAdmin: phpMyAdmin-3.3.8.1-all-languages.7z

二、安裝與解壓

  1. Apache:執行 MSI 安裝,設定 Network Domain/Server Name/Email 為 localhost,連接埠 80,安裝至 D:\Apache。瀏覽器輸入 https://localhost/ 出現 It works! 即成功。
  2. PHP:解壓縮至 D:\php(資料夾命名為 php)。
  3. MySQL:執行 MSI 安裝至 D:\MySQL,暫取消設定精靈,稍後手動設定。

三、設定檔修改

1. Apache (D:\Apache\conf\httpd.conf)

  • 網站根目錄:DocumentRoot "D:/localhost/htdocs" 及對應 <Directory>。
  • 預設文件優先序:DirectoryIndex index.php index.html。
  • 載入 PHP 模組(於 LoadModule vhost_alias_module 後新增):
LoadModule php5_module "d:/php/php5apache2_2.dll"
PHPIniDir "d:/php"
AddType application/x-httpd-php .php .html .htm

2. PHP (D:\php\php.ini,由 php.ini-development 重命名)

  • 擴充套件目錄:extension_dir = "D:/php/ext"。
  • 啟用常用擴充套件(移除前方分號):
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll
  • Session 儲存路徑:session.save_path = "D:/localhost/phpsessiontmp"(需先建立資料夾)。
  • 上傳暫存路徑:upload_tmp_dir = "D:/localhost/phpfileuploadtmp"(需先建立資料夾)。
  • 時區:date.timezone = Asia/Shanghai。

3. MySQL

啟動「MySQL Server Instance Config Wizard」完成設定(根密碼、字元集 utf8、啟用為服務等)。

四、驗證

  1. 重新啟動 Apache 服務(或重開機)。
  2. 瀏覽器開啟 https://localhost/phpinfo.php(內容 <?php phpinfo(); ?>),確認 PHP 模組載入、MySQL 擴充套件啟用。
  3. 部署 phpMyAdmin 至 D:\localhost\htdocs\phpmyadmin,設定 config.inc.php 連線 MySQL,測試資料庫操作。

參考來源

原文參考:LeapSoul 手動搭建 Apache+PHP+MySQL

Copyright © Windows教程網 All Rights Reserved