| 元件 | 版本 | 安裝路徑 |
|---|---|---|
| Apache | 2.0.50 | D:\Apache2 |
| PHP | 5.0.0 | D:\PHP |
| MySQL | 4.0.20 | D:\MySQL |
| phpMyAdmin | 2.5.7 | D:\Website\phpmyadmin |
系統盤:D:,Web 根目錄:D:\Website
apache_2.0.50-win32-x86-no_ssl.msi 安裝至 D:\Apache2。php-5.0.0-Win32.zip 至 D:\PHP。D:\PHP\php.ini-dist 重命名為 php.ini 複製至 D:\Windows(或 WinNT)。D:\PHP\php5ts.dll、libmysql.dll 複製至 D:\Windows\System32(或 System)。D:\Apache2\conf\httpd.conf:# 預設編碼改為簡體中文
AddDefaultCharset GB2312
# Web 根目錄(可不改)
DocumentRoot "D:/Website"
# 預設文件加入 index.php
DirectoryIndex index.html index.html.var index.htm index.php
# 在 LoadModule 區塊後加入
LoadModule php5_module d:/php/php5apache2.dll
# 在 AddType 區塊後加入
AddType application/x-httpd-php .php
ScriptAlias /php/ "d:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"
在 D:\Website 建立 test.php:
<?php echo phpinfo(); ?>
重啟 Apache,瀏覽 https://localhost/test.php 應顯示 PHP 資訊頁。
D:\MySQL。D:\MySQL\bin\winmysqladmin.exe,輸入任意使用者/密碼(此為管理工具登入用)。cd D:\MySQL\bin
mysqladmin -u root -p password 123456
# 提示 Enter password: 直接 Enter(預設無密碼)
extension_dir = "d:/php/ext"
extension=php_mysql.dll
session.save_path = "D:/php/session_temp"
重啟 Apache。建立 testdb.php:
<?php
$link = mysql_connect('localhost','root','123456');
if(!$link) echo "fail"; else echo "success";
mysql_close();
?>
瀏覽 https://localhost/testdb.php 應顯示 success。
phpMyAdmin-2.5.7.zip 至 D:\Website\phpmyadmin。config.inc.php:$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123456';
非本機使用建議啟用驗證模式(auth_type = 'cookie' 或 'http')。
IIS 6.0「Service Unavailable」五大成因與對應解決方案完整分析
Windows Server 2003 釋放記憶體工具 Empty.exe 使用教學
32 位元 Windows 突破 4GB 記憶體限制:PAE 參數啟用教學
Windows Server 2003 關閉資料執行保護 (DEP) 圖文步驟
加速 Windows Server 2003 關機速度:禁用關機事件追蹤與審核
Windows 2000/2003 刪除預設共享(C$、D$、ADMIN$、IPC$)三種方法:批次檔、啟動資料夾、登錄檔永久停用
IIS 6.0 突破 200KB 上傳限制:修改 Metabase.xml AspMaxRequestEntityAllowed 快速指南