选择显示字体大小

w2k+apache+mysql+php3+php4+perl使用小结

  这里一定有许多和我一样喜欢尝试新鲜事物的朋友,尤其是当听说某软件有了新的版本时一定也会迫不
及待的去下载一份回来用用再说。这里我想和大家探讨一下以下流行软件的应用,意在抛砖引玉。

  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   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons