2008年9月3日 星期三

在Windows上架各種 web service (web, phpbb, blog, album) - Part I

先來介紹大家裝一個有提供 php 及 mysql 的web server,這裡我所使用的套件是 appserv,裝完它後就等於裝了 Apache, PHP, MySQL, 及管理 MySQL 的介面工具 phpMyAdmin。

安裝的過程,除了一直按下一步外,只需要注意設定 MySQL 管理員帳號密碼,主機名稱用預設的 localhost 即可。

安裝完後,安裝的目錄下有一些目錄,我只挑重點目錄及檔案來說明:

  • Apache2.2\conf\httpd.conf

Apache 相關設定,如listening port, DocumentRoot...

  • AppServ\MySQL\my.ini

MySQL 相關設定,如default-character-set, basedir, datadir...

  • AppServ\www\

網頁的根目錄。

  • AppServ\www\phpMyAdmin\config.inc.php

phpMyAdmin 相關設定。

  • C:\WINDOWS\php.ini

PHP 相關設定。

如果安裝完成前有勾選啟動 apache 跟 mysql 的話,基本上直接把你的網頁丟到 www 下後,將相對路徑補上你的http://DomainName/就可以開了。

最後,要進入 phpMyAdmin 頁面的話連結是 http://DomainName/phpmyadmin/,這時你可能發現有問題了,為什麼他沒問我帳號密碼就讓我登入了呢? 因此,要修改以下的code:

AppServ\www\phpMyAdmin\config.inc.php

$cfg['Servers'][$i]['auth_type'] = 'http'; // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = '您方才設定的密碼'; // MySQL password (only needed

 

存檔後,記得要重開 MySQL.exe,如圖:

下次你要開啟 phpMyAdmin 時就會看到下圖:

沒有留言: