- MySQL ( 安装程序这里找 http://dev.mysql.com/downloads/mysql/3.23.html )
- Apache2 ( http://httpd.apache.org/ ) 这里找!
- PHP4 或 PHP5 在 (http://www.php.net/downloads.php) 这里找! 这里要的是 PHP5 的所有文件包,不是安装包。下载后直接解压到 E:\server\php 目录
- 把 Mysql 和 apache 安装在 E:\server\( 方便移植,即使系统重新安装也不影响在新系统下的服务 )
- 这样 Apache + PHP + Mysql 都安装在了同一目录下。先可以检查一下Apache是否按好,修改Apache文件夹下的htdoc目录下的index.html.en为index.html,如果 http://localhost/index.html 可以访问的话,说明Apache安装好了
- 开始配置apache和php
- (1) 把 E:\server\apache2\php\ 下的 php.ini-recommended 拷贝成 php.ini ,放到 E:\server\apache2\bin\ 下 , (2)copy E:\server\apache2\php*\php5ts.dll 到 E:\server\apache2\bin, * 如果是 php4 的话,就是 php4ts.dll 。 (3)copy E:\server\apache2\php*\php5apache2.dll 到 E:\server\apache2\bin\ 和 E:\server\moudle * 如果是 php4 的话,就是 php4apache2.dll 。 * 如果是 apache1.3.* 就 copy php*apache.dll (4) 如果是 php5 的话,默认是不支持 mysql 的,所以还要比 php4 多做一步。 copy E:\server\apache2\php5\libmysql.dll 到 E:\server\apache2\bin\ *php4 就省了 OK ,文件也 copy 好了,然后我们来配置这些配置文件吧。
- Apache 的配置很容易的 : OPEN E:\server\apache2\conf\httpd.conf 在文件末尾加上 : (1) LoadModule php5_module modules/php5apache2.dll (2) AddType application/x-httpd-php .php (3) ScriptAlias /php/ "e:/server/php/"
- OPEN E:\server\apache2\bin\php.ini 为了兼容性更好,所以对 php.ini 尽量做最少的改动 . 如果不太好找,用查找功能吧。如果是 php 5.0.0 的话 , 不会显示错误信息。改成 On 会好一点。 1 处 display_errors = Off;>>>display_errors = On ; 2 处 extension_dir = "./">>>extension_dir = "E:\server\Apache2\php5\ext" 3 处 upload_tmp_dir = "/tmp" >>>|upload_tmp_dir = "E:\Server\Apache2\tmp" ;tmp 这个目录自己在相应的位置上建一个就可以了。配置 session 时也用。 4 处 extension=php_mysql.dll >>>|extension=php_mysql.dll ; 只是把前边的 ; 去掉了 , 你要加载什么模块就把 ; 去掉就可以了。 5 处 session.save_path="/tmp">>>session.save_path = E:\Server\Apache2\tmp ; 6 处 session.use_trans_sid = 0 >>>session.use_trans_sid = 1 ; 做什么用? 就是在客户不支持 cookie 的时候, session_id 可以附在 QUERY_STRING 后边 , 如 :abcd.php?a=c&b=d&PHPSESSID=saadafsf24235346asdfsda OK ,全配置完了。
在Win2k3下配置Apache+php+mysql
comments powered by Disqus