这里一定有许多和我一样喜欢尝试新鲜事物的朋友,尤其是当听说某软件有了新的版本时一定也会迫不
及待的去下载一份回来用用再说。这里我想和大家探讨一下以下流行软件的应用,意在抛砖引玉。
os : microsoft windows 2000 professional简体中文版
web server: apache 1.3.12 for win32
mysql : mysql shareware 3.22.34 for win32
php3 : php 3.0.15 for win32
php4 : php 4.0.0 for win32
zend : zend optimizer beta4 for php 4.0.0 for win32
【★★★ apache快速安装 ★★★】
1. 运行 apache_1_3_12_win32.exe ,按照提示安装,安装目录不妨为: c:\apache
2. 修改 c:\apache\httpd.conf,去掉servername前的“#”号,后面跟本机的ip地址
3. 运行 c:\apache\apache -i 将apache安装成为windows 2000的一个服务
4. 运行.net start apache 启动apache
5. 将 c:\apache\htdocs\index.html.en 改名为 index.html ,然后在浏览器地址栏中输入:
http://localhost
【★★★ mysql快速安装 ★★★】
1. 将 mysql-shareware-3.22.34-win.zip 解压缩到一个临时目录下,然后运行 setup.exe 开始安装,一
切用默认值安装即可
2. 运行 c:\mysql\bin\mysqld-shareware --install 将mysql安装成windows 2000的一个服务
3. 运行.net start mysql 启动mysql服务即可
【★★★ php3快速安装 ★★★】
1. 将 php-3.0.15-win32.zip 解压缩到一个目录下,例如 c:\apache\php3
2. 将 c:\apache\php3\php3.ini-dist 拷贝到 c:\winnt 目录下,并改名为 php3.ini
3. 修改 c:\apache\conf\srm.conf,加入如下几行:
scriptalias /php3/ "c:/apache/php3/"
addtype application/x-httpd-php3 .php3
action application/x-httpd-php3 "/php3/php.exe"
4. 重新启动apache .net stop apache,.net start apache)php3就可以运行了,创建一个文件
c:\apache\htdocs\info.php3 ,
内容只有一行:
phpinfo(); ?>
然后在浏览器地址栏中输入:http://localhost/info.php3
5. 为了加入对mysql的支持,需要编辑 c:\winnt\php3.ini,找到extension_dir,将该行改为:
extension_dir = "c:\apache\php3\"
再找到 ;extension=php3_mysql.dll 去掉前面的分号即可
【★★★ php4快速安装 ★★★】
1. 将 php-4.0.0-win32.zip 解压缩到一个目录下,例如 c:\apache\php
2. 将 c:\apache\php\php.ini-dist 拷贝到 c:\winnt 目录下, 并改名为 php.ini
3. 将 c:\apache\php\php4ts.dll 拷贝到 c:\winnt\system32 目录下
4. 修改 c:\apache\conf\srm.conf ,加入如下几行:
scriptalias /php/ "c:/apache/php/"
addtype application/x-httpd-php .php
action application/x-httpd-php "/php/php.exe"
5. 重新启动apache .net stop apache,.net start apache) php4就可以运行了,创建一个文件
c:\apache\htdocs\info.php ,
内容只有一行:
phpinfo(); ?>
然后在浏览器地址栏中输入:http://localhost/info.php
php4内置对mysql的支持,不需要额外设置
【★★★ zend optimizer for php4快速安装 ★★★】
1. 将 zendoptimizer-beta4-windowsnt.zip 解压缩到一个目录下,例如 c:\apache\zend
2. 修改 c:\winnt\php.ini ,在任何地方加入如下两行:
zend_optimizer.optimization_level=7
zend_extension_ts="c:\apache\zend\zendoptimizer.dll"
3. 在浏览器中刷新info.php,可以看到多了这么一行:
with zend optimizer v0.98, copyright (c) 1998-2000, by zend techno logies
【★★★ active perl快速安装 ★★★】
1. 鼠标双击 activeperl-5.6.0.613.msi 运行之,这是一个windows installer packge格式的安装包,在
windows 2000下可以直接运行,按照提示安装,默认的安装路径是 c:\perl ,不妨改成c:\usr
2. 修改 c:\apache\srm.conf ,加入如下一行: addhandler cgi-script .pl
3. 在perl程序的第一行加上:
#!/usr/bin/perl
4. 为了让apache也能够识别*.cgi程序,在 srm.conf 中加入:
addhandler cgi-script .cgi
这样一来本地的perl cgi程序就可以和unix主机上的完全保持一致了
为了让apache能够处理server side include,在 srm.conf 中加入:
addtype text/html .shtml
addhandler server-parsed .shtml
这样cgi程序就可以以ssi的方式运行了
5. 为了让以上修改生效,需要重新启动apache .net stop apache,.net start apache)
完全按照以上步骤进行,就会在不出错的情况下拥有了apache+mysql+php3+php4+perl的运行环境了!事实
上,以上方法在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也可以另存为这个文件名。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器