Win2000+Apache+MySql+PHP4+PERL安装使用小结(3) 以上方法在Windos NT4.0+SP3+中一样可行。 【☆☆☆ Apache概要说明 ☆☆☆】 Apache的默认安装目录是c:\program files\apache group\apache, 不过为了方便起见,不妨将它安装到c:\apache目录下。配置文件是 c:\apache\conf\httpd.conf,通常至少需要修改的是ServerName这 一项,把注释符号“#”去掉,最简单是后面跟IP地址,对于有WINS 的局域网用户可以用机器名,对于有DNS的网络用户可以用域名。在 Windows 2000下没有设置ServerName这一项会造成Apache不能启动。 还有一个影响是当用如下方式使用Alias时: Alias /userdir "c:/userdir/" 假如这样调用: http://localhost/userdir/ 不会产生任何问题,可是如果这样调用: http://localhost/userdir 那么localhost会被替换成ServerName所指定的值,如果这个值不能 被正确解析,就无法访问。 用户的配置项目添加在httpd.conf或者srm.conf中都可以,一说是将 所有的配置项目都放在httpd.conf中,这样只需要修改维护这一个 配置文件,比较方便,而且避免了冲突(这是srm.conf文件中说的!)。 可是httpd.conf确实太大了,要在里面搜索特定的项目就不很容易。 还有一说是将所有的用户自己添加修改的配置项目都放在srm.conf中, 这个文件很小,便于察看修改,本人倾向于后者。 在httpd.conf中,Apache的其它常用的可能需要修改的设置有: ServerAdmin your@email.address #管理员的e-mail地址 DocumentRoot "c:/apache/htdocs" #默认的根路径 注意路径全都是用斜线而不是反斜线来分隔 DirectoryIndex index.html index.php index.php3 index.htm index.shtml 这一项指明了在每个目录中的默认文档及其顺序 AccessFileName .htaccess #目录访问的配置文件名 用资源管理器会发现无法将一个文件改名成“.htaccess”,不过 在命令行方式下可以,用notepad也可以另存为这个文件名。 【☆☆☆ MySql概要说明 ☆☆☆】 MySql的默认安装目录是c:\mysql,安装结束后没有任何提示信息说安装结束,请点Finish按钮之类的话,直接就退出了。如果需要安装到其他目录,建议先安装到c:\mysql,然后再整个目录move到自己希望的地方,例如移动到d:\mysql 之后,需要编辑 d:\mysql\my-example.cnf (*.cnf的文件在Windows 2000中会被注册成为 SpeedDial文件,在资源管理器中无法操作,要用命令行来启动notepad编辑,例如运行notepadd:\mysql\my-example.cnf ,但是这个文件是UNIX系统下的文本文件格式,在notepad中不能正确换行,可以用write打开编辑, 或者用write打开后保存一次,再用notepad就可以编辑了。)找到basedir一行,去掉前面的“#”号注释,将后面的路径改为移动后的目录(目录分隔符要用斜线而不是反斜线),然后另存为:c:\my.cnf 用服务方式启动的MySql如果用 net stop mysql 来停止,会得到一条 出错消息,例如: C:\>net stop mysql MySql 服务正在停止. 系统出错。 系统发生 1067 错误。