Windows2000+Apache+MySql+PHP3+PHP4+Pwebhunter1
时间:2007-02-17 来源:PHP爱好者
这里一定有许多和我一样喜欢尝试新鲜事物的朋友,尤其是当听说
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
某某软件有了新的版本时一定也会迫不及待的去下载一份回来用用再说。
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
这里我想和大家探讨一下以下流行软件的应用,意在抛砖引玉。
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
OS : Microsoft Windows 2000 Professional简体中文版
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
WEB SERVER: Apache 1.3.12 for WIN32
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
MYSQL : MySQL Shareware 3.22.34 for WIN32
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
PHP3 : PHP 3.0.15 for WIN32
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
PHP4 : PHP 4.0.0 for WIN32
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
ZEND : Zend Optimizer beta4 for PHP 4.0.0 for WIN32
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
【★★★ Apache快速安装 ★★★】
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
1. 运行 apache_1_3_12_win32.exe ,按照提示安装,安装目录不妨为:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
c:apache
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
2. 修改 c:apachehttpd.conf,去掉ServerName前的“#”号,后面
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
跟本机的IP地址
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
3. 运行 c:apacheapache -i 将Apache安装成为Windows 2000的一个服务
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
4. 运行 net start apache 启动Apache
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
5. 将 c:apachehtdocsindex.html.en 改名为 index.html ,然后
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
在浏览器地址栏中输入: http://localhost
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
【★★★ MySql快速安装 ★★★】
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
1. 将 mysql-shareware-3.22.34-win.zip 解压缩到一个临时目录下,
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
然后运行 setup.exe 开始安装,一切用默认值安装即可
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
2. 运行 c:mysqlbinmysqld-shareware --install
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
将mysql安装成Windows 2000的一个服务
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
3. 运行 net start mysql 启动mysql服务即可
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
【★★★ PHP3快速安装 ★★★】
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
1. 将 php-3.0.15-win32.zip 解压缩到一个目录下,例如
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
c:apachephp3
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
2. 将 c:apachephp3php3.ini-dist 拷贝到 c:winnt 目录下,
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
并改名为 php3.ini
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
3. 修改 c:apacheconfsrm.conf,加入如下几行:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
scriptAlias /php3/ "c:/apache/php3/"
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
Addtype application/x-httpd-php3 .php3
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
Action application/x-httpd-php3 "/php3/php.exe"
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
4. 重新启动Apache (net stop apache, net start apache)
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
PHP3就可以运行了,创建一个文件 c:apachehtdocsinfo.php3 ,
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
内容只有一行:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
<? phpinfo(); ?>
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
然后在浏览器地址栏中输入:http://localhost/info.php3
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
5. 为了加入对MySql的支持,需要编辑 c:winntphp3.ini ,
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
找到extension_dir,将该行改为:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
extension_dir = "c:apachephp3"
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
再找到
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
;extension=php3_mysql.dll
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
去掉前面的分号即可
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
【★★★ PHP4快速安装 ★★★】
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
1. 将 php-4.0.0-Win32.zip 解压缩到一个目录下,例如
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
c:apachephp
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
2. 将 c:apachephpphp.ini-dist 拷贝到 c:winnt 目录下,
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
并改名为 php.ini
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
3. 将 c:apachephpphp4ts.dll 拷贝到 c:winntsystem32 目录下
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
4. 修改 c:apacheconfsrm.conf ,加入如下几行:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
scriptAlias /php/ "c:/apache/php/"
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
Addtype application/x-httpd-php .php
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
Action application/x-httpd-php "/php/php.exe"
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
5. 重新启动Apache (net stop apache, net start apache)
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
PHP4就可以运行了,创建一个文件 c:apachehtdocsinfo.php ,
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
内容只有一行:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
<? phpinfo(); ?>
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
然后在浏览器地址栏中输入:http://localhost/info.php
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
PHP4内置对MySql的支持,不需要额外设置
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
【★★★ Zend Optimizer for PHP4快速安装 ★★★】
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
1. 将 ZendOptimizer-Beta4-WindowsNT.zip 解压缩到一个目录下,
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
例如 c:apachezend
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
2. 修改 c:winntphp.ini ,在任何地方加入如下两行:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
zend_optimizer.optimization_level=7
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
zend_extension_ts="c:apachezendZendOptimizer.dll"
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
3. 在浏览器中刷新info.php,可以看到多了这么一行:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
with Zend Optimizer v0.98, Copyright (c) 1998-2000, by Zend Techno
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
logies
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
【★★★ Active Perl快速安装 ★★★】
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
1. 鼠标双击 ActivePerl-5.6.0.613.msi 运行之,这是一个Windows
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
Installer Packge格式的安装包,在Windows 2000下可以直接
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
运行,按照提示安装,默认的安装路径是 c:perl ,不妨改成
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
c:usr
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
2. 修改 c:apachesrm.conf ,加入如下一行:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
AddHandler cgi-script .pl
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
3. 在PERL程序的第一行加上:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
#!/usr/bin/perl
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
4. 为了让Apache也能够识别*.cgi程序,在 srm.conf 中加入:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
AddHandler cgi-script .cgi
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
这样一来本地的PERL CGI程序就可以和UNIX主机上的完全保持一致了
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
为了让Apache能够处理Server Side Include,在 srm.conf 中加入:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
AddType text/html .shtml
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
AddHandler server-parsed .shtml
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
这样CGI程序就可以以SSI的方式运行了
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
5. 为了让以上修改生效,需要重新启动Apache (net stop apache, net start
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
apache)
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
完全按照以上步骤进行,就会在不出错的情况下拥有了
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
Apache+MySql+PHP3+PHP4+PERL的运行环境了!事实上,
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
以上方法在Windos NT4.0+SP3+中一样可行。
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
【☆☆☆ Apache概要说明 ☆☆☆】
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
Apache的默认安装目录是c:program filesapache groupapache,
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
不过为了方便起见,不妨将它安装到c:apache目录下。配置文件是
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
c:apacheconfhttpd.conf,通常至少需要修改的是ServerName这
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
一项,把注释符号“#”去掉,最简单是后面跟IP地址,对于有WINS
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
的局域网用户可以用机器名,对于有DNS的网络用户可以用域名。在
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
Windows 2000下没有设置ServerName这一项会造成Apache不能启动。
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
还有一个影响是当用如下方式使用Alias时:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
Alias /userdir "c:/userdir/"
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
假如这样调用:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
http://localhost/userdir/
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
不会产生任何问题,可是如果这样调用:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
http://localhost/userdir
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
那么localhost会被替换成ServerName所指定的值,如果这个值不能
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
被正确解析,就无法访问。
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
用户的配置项目添加在httpd.conf或者srm.conf中都可以,一说是将
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
所有的配置项目都放在httpd.conf中,这样只需要修改维护这一个
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
配置文件,比较方便,而且避免了冲突(这是srm.conf文件中说的!)。
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
可是httpd.conf确实太大了,要在里面搜索特定的项目就不很容易。
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
还有一说是将所有的用户自己添加修改的配置项目都放在srm.conf中,
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
这个文件很小,便于察看修改,本人倾向于后者。
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
在httpd.conf中,Apache的其它常用的可能需要修改的设置有:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
ServerAdmin [email protected] #管理员的e-mail地址
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
DocumentRoot "c:/apache/htdocs" #默认的根路径
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
注意路径全都是用斜线而不是反斜线来分隔
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
DirectoryIndex index.html index.php index.php3 index.htm index.shtml
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
这一项指明了在每个目录中的默认文档及其顺序
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
AccessFileName .htaccess #目录访问的配置文件名
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
用资源管理器会发现无法将一个文件改名成“.htaccess”,不过
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
在命令行方式下可以,用notepad也可以另存为这个文件名。
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
<-------- 待续 -------->
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
php爱好者站 http://www.phpfans.net Linux|Apache|IIS.
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
某某软件有了新的版本时一定也会迫不及待的去下载一份回来用用再说。
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
这里我想和大家探讨一下以下流行软件的应用,意在抛砖引玉。
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
OS : Microsoft Windows 2000 Professional简体中文版
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
WEB SERVER: Apache 1.3.12 for WIN32
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
MYSQL : MySQL Shareware 3.22.34 for WIN32
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
PHP3 : PHP 3.0.15 for WIN32
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
PHP4 : PHP 4.0.0 for WIN32
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
ZEND : Zend Optimizer beta4 for PHP 4.0.0 for WIN32
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
【★★★ Apache快速安装 ★★★】
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
1. 运行 apache_1_3_12_win32.exe ,按照提示安装,安装目录不妨为:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
c:apache
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
2. 修改 c:apachehttpd.conf,去掉ServerName前的“#”号,后面
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
跟本机的IP地址
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
3. 运行 c:apacheapache -i 将Apache安装成为Windows 2000的一个服务
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
4. 运行 net start apache 启动Apache
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
5. 将 c:apachehtdocsindex.html.en 改名为 index.html ,然后
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
在浏览器地址栏中输入: http://localhost
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
【★★★ MySql快速安装 ★★★】
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
1. 将 mysql-shareware-3.22.34-win.zip 解压缩到一个临时目录下,
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
然后运行 setup.exe 开始安装,一切用默认值安装即可
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
2. 运行 c:mysqlbinmysqld-shareware --install
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
将mysql安装成Windows 2000的一个服务
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
3. 运行 net start mysql 启动mysql服务即可
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
【★★★ PHP3快速安装 ★★★】
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
1. 将 php-3.0.15-win32.zip 解压缩到一个目录下,例如
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
c:apachephp3
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
2. 将 c:apachephp3php3.ini-dist 拷贝到 c:winnt 目录下,
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
并改名为 php3.ini
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
3. 修改 c:apacheconfsrm.conf,加入如下几行:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
scriptAlias /php3/ "c:/apache/php3/"
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
Addtype application/x-httpd-php3 .php3
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
Action application/x-httpd-php3 "/php3/php.exe"
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
4. 重新启动Apache (net stop apache, net start apache)
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
PHP3就可以运行了,创建一个文件 c:apachehtdocsinfo.php3 ,
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
内容只有一行:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
<? phpinfo(); ?>
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
然后在浏览器地址栏中输入:http://localhost/info.php3
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
5. 为了加入对MySql的支持,需要编辑 c:winntphp3.ini ,
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
找到extension_dir,将该行改为:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
extension_dir = "c:apachephp3"
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
再找到
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
;extension=php3_mysql.dll
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
去掉前面的分号即可
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
【★★★ PHP4快速安装 ★★★】
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
1. 将 php-4.0.0-Win32.zip 解压缩到一个目录下,例如
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
c:apachephp
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
2. 将 c:apachephpphp.ini-dist 拷贝到 c:winnt 目录下,
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
并改名为 php.ini
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
3. 将 c:apachephpphp4ts.dll 拷贝到 c:winntsystem32 目录下
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
4. 修改 c:apacheconfsrm.conf ,加入如下几行:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
scriptAlias /php/ "c:/apache/php/"
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
Addtype application/x-httpd-php .php
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
Action application/x-httpd-php "/php/php.exe"
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
5. 重新启动Apache (net stop apache, net start apache)
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
PHP4就可以运行了,创建一个文件 c:apachehtdocsinfo.php ,
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
内容只有一行:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
<? phpinfo(); ?>
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
然后在浏览器地址栏中输入:http://localhost/info.php
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
PHP4内置对MySql的支持,不需要额外设置
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
【★★★ Zend Optimizer for PHP4快速安装 ★★★】
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
1. 将 ZendOptimizer-Beta4-WindowsNT.zip 解压缩到一个目录下,
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
例如 c:apachezend
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
2. 修改 c:winntphp.ini ,在任何地方加入如下两行:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
zend_optimizer.optimization_level=7
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
zend_extension_ts="c:apachezendZendOptimizer.dll"
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
3. 在浏览器中刷新info.php,可以看到多了这么一行:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
with Zend Optimizer v0.98, Copyright (c) 1998-2000, by Zend Techno
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
logies
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
【★★★ Active Perl快速安装 ★★★】
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
1. 鼠标双击 ActivePerl-5.6.0.613.msi 运行之,这是一个Windows
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
Installer Packge格式的安装包,在Windows 2000下可以直接
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
运行,按照提示安装,默认的安装路径是 c:perl ,不妨改成
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
c:usr
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
2. 修改 c:apachesrm.conf ,加入如下一行:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
AddHandler cgi-script .pl
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
3. 在PERL程序的第一行加上:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
#!/usr/bin/perl
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
4. 为了让Apache也能够识别*.cgi程序,在 srm.conf 中加入:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
AddHandler cgi-script .cgi
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
这样一来本地的PERL CGI程序就可以和UNIX主机上的完全保持一致了
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
为了让Apache能够处理Server Side Include,在 srm.conf 中加入:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
AddType text/html .shtml
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
AddHandler server-parsed .shtml
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
这样CGI程序就可以以SSI的方式运行了
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
5. 为了让以上修改生效,需要重新启动Apache (net stop apache, net start
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
apache)
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
完全按照以上步骤进行,就会在不出错的情况下拥有了
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
Apache+MySql+PHP3+PHP4+PERL的运行环境了!事实上,
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
以上方法在Windos NT4.0+SP3+中一样可行。
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
【☆☆☆ Apache概要说明 ☆☆☆】
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
Apache的默认安装目录是c:program filesapache groupapache,
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
不过为了方便起见,不妨将它安装到c:apache目录下。配置文件是
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
c:apacheconfhttpd.conf,通常至少需要修改的是ServerName这
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
一项,把注释符号“#”去掉,最简单是后面跟IP地址,对于有WINS
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
的局域网用户可以用机器名,对于有DNS的网络用户可以用域名。在
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
Windows 2000下没有设置ServerName这一项会造成Apache不能启动。
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
还有一个影响是当用如下方式使用Alias时:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
Alias /userdir "c:/userdir/"
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
假如这样调用:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
http://localhost/userdir/
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
不会产生任何问题,可是如果这样调用:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
http://localhost/userdir
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
那么localhost会被替换成ServerName所指定的值,如果这个值不能
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
被正确解析,就无法访问。
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
用户的配置项目添加在httpd.conf或者srm.conf中都可以,一说是将
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
所有的配置项目都放在httpd.conf中,这样只需要修改维护这一个
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
配置文件,比较方便,而且避免了冲突(这是srm.conf文件中说的!)。
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
可是httpd.conf确实太大了,要在里面搜索特定的项目就不很容易。
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
还有一说是将所有的用户自己添加修改的配置项目都放在srm.conf中,
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
这个文件很小,便于察看修改,本人倾向于后者。
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
在httpd.conf中,Apache的其它常用的可能需要修改的设置有:
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
ServerAdmin [email protected] #管理员的e-mail地址
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
DocumentRoot "c:/apache/htdocs" #默认的根路径
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
注意路径全都是用斜线而不是反斜线来分隔
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
DirectoryIndex index.html index.php index.php3 index.htm index.shtml
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
这一项指明了在每个目录中的默认文档及其顺序
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
AccessFileName .htaccess #目录访问的配置文件名
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
用资源管理器会发现无法将一个文件改名成“.htaccess”,不过
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
在命令行方式下可以,用notepad也可以另存为这个文件名。
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
<-------- 待续 -------->
www.chinaitp ower .comXT3kGATC7AyTF6RSNs2ERfxvV
php爱好者站 http://www.phpfans.net Linux|Apache|IIS.
相关阅读 更多 +
排行榜 更多 +

<img preview="http://pic.pdowncc.com/uploadimg/ico/2025/0523/1747993424374100.png" width="32" height="32" src="http://pic.pdowncc.com/uploadimg/ico/2025/0523/1747993424374100.png" alt="弓箭勇者最新版" />
飞行射击 下载
<img preview="http://pic.pdowncc.com/uploadimg/ico/2025/0523/1747993424374100.png" width="32" height="32" src="http://pic.pdowncc.com/uploadimg/ico/2025/0523/1747993424374100.png" alt="弓箭勇者最新版" />
飞行射击 下载
<img preview="http://pic.pdowncc.com/uploadimg/ico/2025/0523/1747993424374100.png" width="32" height="32" src="http://pic.pdowncc.com/uploadimg/ico/2025/0523/1747993424374100.png" alt="弓箭勇者最新版" />
飞行射击 下载- 4 <img preview="http://pic.pdowncc.com/uploadimg/ico/2025/0523/1747993424374100.png" width="32" height="32" src="http://pic.pdowncc.com/uploadimg/ico/2025/0523/1747993424374100.png" alt="弓箭勇者最新版" />下载73.78MB · 91℃
1970-01-01
- 5 <img preview="http://pic.pdowncc.com/uploadimg/ico/2025/0523/1747993424374100.png" width="32" height="32" src="http://pic.pdowncc.com/uploadimg/ico/2025/0523/1747993424374100.png" alt="弓箭勇者最新版" />下载43.7 MB · 96℃
1970-01-01
- 6 <img preview="http://pic.pdowncc.com/uploadimg/ico/2025/0523/1747993424374100.png" width="32" height="32" src="http://pic.pdowncc.com/uploadimg/ico/2025/0523/1747993424374100.png" alt="弓箭勇者最新版" />下载110.69MB · 98℃
1970-01-01