2008年2月17日 星期日

安裝mysql, php, apache2(非AppServer)

Abstract

分別到 www.mysql.com, www.php.net, www.apache.org 捉取最新(或最適合)版本的程式。 特別需要注意的是,PHP我們不捉msi版,而是要捉zip版,因為msi是精簡包,會缺相當多的工具; 不過也可以捉msi版來安裝,把zip版來當工具包。

p.s.

本文撰寫時,MySQL 5.0 的最新的版本為 MySQL 5.0.16,PHP 5則是 PHP 5.1.1

Step by Step

MySQL

除了step by step外,後面還會要求你Configure
MySQL 需要設定成Install As Windows Service
如果需要的話,可以勾選Include Bin Directory in Windows Path
一定要Modify Security Setting,去設定root@localhost的密碼

PHP

不是捉msi版的使用者把 php-5.1.1.zip解開丟到C:\PHP下面,
然後把C:\PHP\php.ini-dist複製一份到C:\Windows底下,然後記得把php.ini-dist改成php.ini,
打開php.ini,找到

extension_dir = "./"
感謝諺哥提醒:
應該要複製一份 c:\php\libmysql.dll到c:\program files\apache group\apache2\bin裡面,
這樣才能用php_mysql.dll, php_mysqli.dll
改成
extension_dir = "C:\PHP\ext"
還有
;extension=php_mysql.dll
;extension=php_mysqli.dll
去掉前面的分號

Apache

接下來,就用Step by Step 的方式把Apache裝起來。
打開
C:\Program Files\Apache Group\Apache2\conf\httpd.conf

#LoadModule ssl_module modules/mod_ssl.so
後面加入一行:
LoadModule php5_module /php/php5apache2.dll
找到
AddType application/x-gzip .gz .tgz
後面加入
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
啟動MySQL, Apache2

沒有留言: