各位高手... 以下小弟阿昌此獻醜... 在
Windows Server 2003 下~
安裝
MySQL 5.1.X +
PHP 5.2.X +
phpMyAdmin 2.9.1.1 的論壇環境設定...
目前跑 IPB 2.17 /
PHPBB / XOOPS / vBulletin® /
PHPWind 還有 Discuz! ...
一切都還 OK 沒有發生什麼大問題過...
一. 請在 C:\ 建立一個 LocalHost 的子目錄~
再順便建立幾個如下列所述的子目錄
C:\LocalHost\Apache
C:\LocalHost\
PHP4 或
PHP5
C:\LocalHost\
MySQL C:\LocalHost\
phpMyAdmin
C:\LocalHost\wwwroot
二. 先至
http://httpd.apache.org/download.cgi 下載最新的 Apache ~
http://apache.ntu.edu.tw/httpd/binar...x86-no_ssl.msi 然後將 Apache 安裝在 C:\LocalHost\Apache 的目錄下...
注意~
安裝 Apache 完成時... 會出現防火牆針對 Apache 的封鎖詢問...
一定要答 "是" 否則會無法使用 Apache
三. 再至
mysql.com/archives.
php?p=
mysql-5.1" target=_blank>http://downloads.
mysql.com/archives.
php?p=
mysql-5.1 下載最新的測試版
MySQL 5.1.X
mysql.com/archives/
mysql-5.1/
mysql-noinstall-5.1.11-beta-win32.zip" target=_blank>http://downloads.
mysql.com/archives/...beta-win32.zip
然後將之解壓縮在 C:\LocalHost\
MySQL 並再尋找舊版
MySQL 3.X~4.0.X 內容
MySQL\bin 中的 win
mysqladmin.exe 和 win
mysqladmin.cnt
將之複製... 並放在 C:\LocalHost\
MySQL\bin 中...
四. 再至
php.net/" target=_blank>http://snaps.
php.net/ 下載最新的穩定版
PHP 4.X 或
PHP 5.2.X
PHP 4.X 請下載
php.net/win32/
php4-win32-STABLE-200611270530.zip" target=_blank>http://snaps.
php.net/win32/
php4-win3...0611270530.zip
PHP 5.X 請下載
php.net/win32/
php5.2-win32-200611270330.zip" target=_blank>http://snaps.
php.net/win32/
php5.2-wi...0611270330.zip
然後將之解壓縮在 C:\LocalHost\
PHP4 或 C:\LocalHost\
PHP5 目錄下
五. 再至
phpmyadmin.net/home_page/downloads.
php" target=_blank>http://www.
phpmyadmin.net/home_page/downloads.
php 下載最新版
phpMyAdmin 2.9.1.1
phpmyadmin/
phpMyAdmin-2.9.1.1-all-languages.zip?download" target=_blank>http://prdownloads.sourceforge.net/p...s.zip?download
然後將之解壓縮在 C:\LocalHost\
phpMyAdmin 目錄下
以上 一 ~ 五 已將論壇還境所須的軟體全部安裝建立於 C:\LocalHost 位置下~
六. 設定 Apache ~
請將 C:\LocalHost\Apache\conf 中的 httpd.conf 開啟...
1. 尋找 DocumentRoot "C:/LocalHost/Apache/htdocs"
改成 DocumentRoot "C:/LocalHost/wwwroot"
2. 尋找 <Directory "C:/LocalHost/Apache/htdocs">
改成 <Directory "C:/LocalHost">
3. 尋找
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
改成
<IfModule dir_module>
DirectoryIndex index.html index.htm index.
php </IfModule>
4. 要執行
PHP 4.X 者請 在 httpd.conf 最尾端加入下列文字段...
ScriptAlias /
php/ "c:/LocalHost/
PHP4/"
AddType application/x-httpd-
php .
php Action application/x-httpd-
php "/
php/
php.exe"
5. 要執行
PHP 5.1.X 者請 在 httpd.conf 最尾端加入下列文字段...
PHPINIDir C:/LocalHost/
PHP5/
php.ini
LoadFile C:/LocalHost/
PHP5/
php5ts.dll
LoadModule
php5_module "C:/LocalHost/
PHP5/
php5apache2_2.dll"
ScriptAlias /
php/ "c:/LocalHost/
PHP5/"
AddType application/x-httpd-
php .
php Action application/x-httpd-
php "/
php/
php-cgi.exe"
Alias /
phpMyAdmin "C:/LocalHost/
phpMyAdmin"
php_admin_flag engine on
php_admin_flag safe_mode off
<Directory "C:/LocalHost/
phpMyAdmin">
DirectoryIndex index.
php Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
php_admin_flag engine on
php_admin_flag safe_mode off
php_admin_value open_basedir none
php_admin_value open_basedir "C:/LocalHost/
phpMyAdmin"
</Directory>
6. 再繼續在 httpd.conf 的最尾端再加入下列文字段...
NameVirtualHost 61.221.242.178
<VirtualHost 61.221.242.178>
DocumentRoot "C:/LocalHost/wwwroot/"
ServerName vw-golf.tw
</VirtualHost>
<VirtualHost 127.0.0.1>
DocumentRoot "c:/LocalHost/"
ServerName localhost
</VirtualHost>
7. 重新起動 Apache...
8. 自行於 C:/Localhost/ 處建立 Index.htm 文件
index.htm 內容如下
<a href="http://localhost/
phpMyadmin/index.
php">
phpMyadmin</a><br>
<a href="http://localhost/
phpMyadmin/
phpinfo.
php">
phpMyadmin
phpinfo</a><br>
<br>
<a href="http://localhost/wwwroot/">wwwroot</a><br>
9. 再自行在自己的電腦開起 Internet Explorer 在網址列打上 LocalHost ... 看看是否會出現上述內容該有的畫面...
如果有的話... 恭喜您... 表示您已經設定完成... 將搭配
PHP 5.2.X +
MySQL 5.1.X 的 Apache ...
如果沒有的話... 請注意又下角~ Apache Monitor 的小圖示是否為 綠色運作中的狀態 ... 如果為紅色...
請於在您電腦桌面中的我的電腦按右鍵... 改變您電腦的名稱為英文... 讓 Apache 接受 ! 即可...
電腦名稱中... 有些繁體字或簡體字... Apache 是不接受的...
七. 設定設定
PHP 4.X 或
PHP5.2.X ~
1.
PHP4 請把 C:\LocalHost\
MySQL\bin\lib
mysql.dll 複製到 C:\
Windows\system32 的目錄中
PHP5 請把 C:\LocalHost\
PHP5\lib
mysql.dll 複製到 C:\
Windows\system32 的目錄中
(目前最新最穩定的 lib
mysql.dll 可由
MySQL 5.0.27 中 Bin 目錄下取得...)
mysql.com/get/Downloads/
MySQL-5.0/
mysql-noinstall-5.0.27-win32.zip/from/pick" target=_blank>http://dev.
mysql.com/get/Downloads/M....zip/from/pick
2. 把 C:\LocalHost\
PHP4\ 或 C:\LocalHost\
PHP5\ 下的
php.ini-dist 備份更名為
php.ini
3. 安裝
PHP4 者, 請在
php.ini 內容中~
第 425~430 行左右的 extension_dir = "./" 把它更動為 extension_dir = "C:\LocalHost\
PHP4\extensions"
第 540~590 行左右的
;extension=
php_mbstring.dll
;extension=
php_bz2.dll
;extension=
php_gd2.dll
請將以上三行的 ; 拿掉...
4. 安裝
PHP5 者, 請在
php.ini 內容中~
第 470~480 行左右的 extension_dir = "./" 把它更動為 extension_dir = "C:/LocalHost/
PHP5/ext"
第 585~620 行左右的
;extension=
php_mbstring.dll
;extension=
php_bz2.dll
;extension=
php_gd2.dll
;extension=
php_
mysql.dll
請將以上四行的 ; 拿掉...
5. 完成後~ 如何測試
PHP4 或
PHP5 已經可以使用 ?
請尋找 C:\LocalHost\
phpMyAdmin\ 目錄下的
phpinfo.
php ... 將內容
if ( $GLOBALS['cfg']['Show
PhpInfo'] ) {
phpinfo();
}
更改為
// if ( $GLOBALS['cfg']['Show
PhpInfo'] ) {
phpinfo();
// }
再使用 Internet Explorer 於網址列打上
phpMyadmin/
phpinfo.
php" target=_blank>http://localhost/
phpMyadmin/
phpinfo.
php 如果有出現一份完整的
php 的測試報告... 那您就已經完成
PHP4 或
PHP5 的設定了...
八. 設定
MySQL 5.2.X ~
1.
MySQL 其實沒有需要設定什麼... 只需將 C:\LocalHost\
MySQL\Bin 中的 win
mysqladmin.exe 執行一次...
首次執行會問您
MySQL 所將使用的主帳號密碼~ 帳號請輸入 root ... 密碼請保留空白即可...
2. 請執行 C:\
Windows\system32\services.msc 看看服務內容中... 是否有沒有
MySQL 裝置選項已在裡面...
且為 "已啟動" & "自動" 且在又下角有一個垂直的紅綠燈號~ 呈現為綠燈狀態... 那您的
MySQL 就已經完成設定了 !
如果沒有~ 請重新開機... 應該就 OK 了...
九. 設定
phpMyAdmin 2.9.1.1 ~
1. 請在 C:\LocalHost\
phpMyAdmin 目錄裡 手動新增一個 config 的空目錄...
2. 再將 C:\LocalHost\
phpMyAdmin 目錄裡 手動把 config.sample.inc.
php 備份復製更名為 config.inc.
php...
3. 然後在 config.inc.
php 內容中...
$cfg['blowfish_secret'] = '' 改成 $cfg['blowfish_secret'] = 'COOKIE'
$cfg['Servers'][$i]['auth_type'] = 'COOKIE'; 改成 $cfg['Servers'][$i]['auth_type'] = 'CONFIG';
$cfg['Servers'][$i]['controluser'] = 'pmausr'; 改成 $cfg['Servers'][$i]['controluser'] = '';
$cfg['Servers'][$i]['controlpass'] = 'pmapass'; 改成 $cfg['Servers'][$i]['controlpass'] = '';
4. 即可完成
phpMyAdmin 2.9.1.1 連結
MySQL 5.1.X 的最簡易設定
再使用 Internet Explorer 於網址列打上
phpMyadmin/
phpMyAdmin.
php" target=_blank>http://localhost/
phpMyadmin/
phpMyAdmin.
php 如果有出現一份完整的
phpMyAdmin 的進入畫面... 那您就已經完成
phpMyAdmin 的設定了...
十. 設定論壇程式的安裝 ~
1. 請將各種論壇程式中的 Upload 中的檔案... 復製到 C:\LocalHost\wwwroot 中即可...
再由另外的電腦... 直接打上該部
Windows Server 2003 的網址... 即可設定安裝論壇程式了...
2. 若要在該部電腦裝上多個論壇程式... 您也可以在 C:\LocalHost\wwwroot 中...
再各別建立... Discuz 或 IPB 或 XOOPS 或 vBulletin 的子目錄... 各別獨立出來...
只要論壇程式在安裝時... 不要在
MySQL 使用同一個名稱資料庫...
在同一部電腦要架多少個論壇程式... 都嘛可以...
以上的設定方式...
經小弟阿昌測試過
Windows XP 還有
Windows Vista 測式版...
都可以使用以上相同的方法... 來完成設定...
如果有錯誤的地方... 煩請高手指正... 謝謝~