Appserv- -
Tag:
Appserv
Appserv
http://ihower.idv.tw/tavi/WebCourse/InstallAppservAppserv 是一套給 Windows 的 Apache/PHP/MySQL 套件,安裝快速方便。
安裝步驟
- 下載 AppServ : http://www.appservnetwork.com/ ,建議使用 2.3 版。
- 執行他.. XD
- 安裝中的設定:
- Apache Server 的 host 跟 port 用預設 localhost 和 80 即可,還有一個是管理員的信箱。
- MySQL 會設定資料庫帳號跟密碼
- MySQL 的語系要點選為 Big5
- 裝好後,可以不用先啟動,因為還可以做一些設定。
設定細節
以預設安裝路徑 C:\AppServ ,為例,注意設定檔裡面要用倒斜線 / 不要用斜線 \ :
Apache 網頁伺服器的設定檔
C:\AppServ\apache\conf\.httpd (用記事本打開即可,你可以用開始功能表->Appserv->Configure->Edit直接開啟)
- 網站根目錄 : 預設放在 C:\AppServ\WWW ,建議可以更改到如 D:\WWW
- DocumentRoot "D:/WWW"
- <Directory "D:/WWW"> (就在 DocumentRoot 下方)
- 如果你想保留本來的Appserv的預設首頁,也請把本來的 www 目錄搬移到 d:\www
- 網站的首頁 : 把 index.php 的順位放到第一,你自己也可以新增
- DirectoryIndex index.php index.html index.htm index.php3
PHP 設定檔
C:\Windows\php.ini
- 魔術引號 : 不太好解釋,跟著我改就對了... XD
- mail function : 讓你的php在windows上可以寄信
- SMTP = smtp.oz.nthu.edu.tw (反正就是別台SMTP Server囉)
- sendmail_from = u9xxxxx@oz.nthu.edu.tw (你的e-mail)
- Dynamic Extensions : 擴充組件(這樣翻怪怪的,就是函式庫啦)
- extension_dir ="C:\AppServ\php\extensions" (預設的路徑好像不對,請修正)
- 你在 ; Dynamic Extensions 下會看到很多 ;extension= xxx 的東西,只要把前面的注解分號拿掉就可以掛上該 extension 了。
- 請開啟 extension=php_gd2.dll ,這是處理圖形的函式庫,如果要做相簿會用著。
- 廣域變數通吃 : PHP 4.2.0 之後是關的,Appserv預設是打開,你們初學者請關掉培養好習慣。
- register_globals = Off
- 關掉之後,處理 POST 來的資料用 $_POST[variable_name] , 處理 GET 用 $_GET[variable_name] ,同理 $_COOKIE ,$_SESSION,$_FILE...etc
C:\Windows\my.ini
- 更改存放資料的目錄 : 預設是放在 C:\Appserv\MySQL\data ,建議可以更改到如 D:\Database
- datadir=D:/Database
- 把 C:\Appserv\MySQL\data 整個目錄搬移到 datadir 。
開始啟動
- 從開始功能表->Appserv-> Start Apache
- MySQL 的話可以經由 WinMySQLAdmin 或 系統管理工具->服務 來啟動
- 打開瀏覽器,網址打 localhost (或是127.0.0.1,或是你的電腦IP)
- 看到 Appserv 首頁就是成功啦,點選 phpMyAdmin 可以看到資料庫(要打帳號密碼)。~
- 之後如果有更改設定檔,請記得 restart server。
進階議題
安裝 Perl
申請 Domain Name
問題反應 FAQ