顯示具有 mysql 標籤的文章。 顯示所有文章
顯示具有 mysql 標籤的文章。 顯示所有文章

2008年8月14日 星期四

脫離appserv-apache, php, mysql個別安裝part 3

再來是MySQL對吧?

打這個真的很累耶。


MySQL比較簡單,

先選custom把路徑改好,

就一直next就好了。

不過MySQL還多了一個configuration的階段,

也是一直next,

不過要注意有沒有選到Best Support for Multilingalism。

還有要設root密碼。

最後按execute然後finish就好啦。

那怎麼知道有沒有裝好呢?

我個人是用phpmyadmin來測試的XD

把下載好的檔案解壓縮,

丟到上一篇說的DocumentRoot裡,

然後把裡面的config.sample.inc.php改成config.inc.php,

然後打開,

找到這行
$cfg['Servers'][$i]['auth_type']

此時有兩種選擇,如果要讓這個值等於'cookie'的話呢,

就要給$cfg['blowfish_secret']一個隨機的字串,

如果是'http'的話,就不用啦。

附註:似乎改掉路徑的話,libmysql.dll, libmcrypt.dll兩個檔案就要手動複製到apache底下的bin裡才會成功。

脫離appserv-apache, php, mysql個別安裝part 2

好,接下來來裝php吧。

打開安裝程式,

也是一直next,


然後選擇好要安裝的路徑,

會看到這個:

因為我們剛剛裝的是Apache 2.2.9,

所以當然選擇和圖上一樣啦。

按next,

會看到下面這個畫面:

它是要我們找到Apache的設定檔所在的資料夾,

而這個資料夾通常會在(Apache的上層資料夾)\Apache Software Foundation\Apache2.2\conf\

按browse把這個資料夾找出來,

再next,

接下來這個畫面呢,

重要的是一定要把Multi-Byte String, Mcrypt, 和MySQL選起來。

其他的可以以後再裝,
(所以php的安裝檔要留著)

然後又是快樂的install啦。

接著打開(Apache的上層資料夾)\Apache Software Foundation\Apache2.2\conf\裡的httpd.conf,

找到DirectoryIndex 在後面的字串裡加上index.php,

要和其他的字串間隔一格。

這時候也可以改DocumentRoot,

也就是你以後php檔放的地方。

改完之後重開Apache,

然後在DocumentRoot新增加一個檔index.php,內容如下:
<?php phpinfo(); ?>


如果看到phpinfo的畫面就大功告成啦。

脫離appserv-apache, php, mysql個別安裝part 1

appserv是很好用,

至少在我菜到不能再菜的菜鳥時期幫了省了很多工夫。

可以專心研究php,

但是似乎有點小bug。

當我要安裝pear的時候,

一直跟我說php.exe找不到某個dll檔。

所以就下定決心來分別安裝看看囉。
Apache HTTP Server2.2.9
PHP5.2.6
MySQL5.0
phpMyAdmin2.11.8.1

下載完上面的檔案後,就開始安裝啦。

注意:Apache HTTP Server必須先裝,因為PHP會用到Apache的一些設定檔。

連點Apache的安裝檔後,就一直next直到碰到下面這個畫面:
(當然他要你accept的東西要accept)
Network Domain 和Server Name我都是填Localhost,如果你有特別需要的話也可以填別的。

Administrator's Email Address當然就是指你的Email位址囉。

挑一個你確定會收到訊息的Email Address填上去。



接下來再一直next,直到出現這個:
其實也沒什麼,就是這個軟體的存放路徑而已,

不過他本來預設是在programing files裡,

我是另開一個資料夾集中存放。

然後就開始install囉,跑跑跑……

跑完就finish結束它。

然後打開你的瀏覽器,在網址列輸入localhost
(或是你自行設定的domain name)

如果出現"It works"的大字,就大功告成囉。
(先這樣,好累……)