XAMPP 在高負載主題下 Apache/MySQL CPU 佔用過高,改用手動部署可獲得更穩定效能。本文記錄 Windows 7 下 Apache 2.2、PHP 5.3、MySQL 5.5、phpMyAdmin 3.3 手動安裝設定全流程。
httpd-2.2.17-win32-x86-openssl-0.9.8o.msiphp-5.3.4-Win32-VC6-x86.zip (VC6 版對應 Apache 2.2)mysql-5.5.8-win32.msiphpMyAdmin-3.3.8.1-all-languages.7zlocalhost,連接埠 80,安裝至 D:\Apache。瀏覽器輸入 https://localhost/ 出現 It works! 即成功。D:\php(資料夾命名為 php)。D:\MySQL,暫取消設定精靈,稍後手動設定。D:\Apache\conf\httpd.conf)DocumentRoot "D:/localhost/htdocs" 及對應 <Directory>。DirectoryIndex index.php index.html。LoadModule vhost_alias_module 後新增):LoadModule php5_module "d:/php/php5apache2_2.dll"
PHPIniDir "d:/php"
AddType application/x-httpd-php .php .html .htm
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.save_path = "D:/localhost/phpsessiontmp"(需先建立資料夾)。upload_tmp_dir = "D:/localhost/phpfileuploadtmp"(需先建立資料夾)。date.timezone = Asia/Shanghai。啟動「MySQL Server Instance Config Wizard」完成設定(根密碼、字元集 utf8、啟用為服務等)。
https://localhost/phpinfo.php(內容 <?php phpinfo(); ?>),確認 PHP 模組載入、MySQL 擴充套件啟用。D:\localhost\htdocs\phpmyadmin,設定 config.inc.php 連線 MySQL,測試資料庫操作。原文參考:LeapSoul 手動搭建 Apache+PHP+MySQL