选择显示字体大小

好几位朋友都问到,如何在redhat自带的apache中加入php的支持,所以我找来了这篇文章


   在redhat 6.0+apache web服务器下直接运行perl程序与php3程序的设置步骤
(摘自计算机世界)

---- apache服务器是目前世界上建立网站的最常用软件,在unix环境下建立网站一般都会采用apache服务器。一般国外的商业网站都会采用高性能、大容量的unix高端服务器加上 apache服务器。而在专业web应用开发领域,perl语言是目前实现cgi应用开发的最常用语言,在牵涉到数据库开发时,我们常常又会使用php3编程实现应用功能。
---- 在apache的设计过程中,就有动态加载模块的设计思想,这样使得编辑后的服务器后台程序很小,笔者在redhat6.0下对apache 1.3.6分别进行了动态加载模块编译和静态加载模块编译,在动态加载情况下服务器后台程序才有165k左右,而静态加载模块,根据加载模块的多少,一般在800k-2m范围。好在redhat 6.0的发行版带的默认apache服务器就是动态加载模块编译。不过并没有加载mod_perl与mod_php3,因此,在进行web应用开发前必须首先启动这两个模块。

---- 笔者在这里把启动步骤大约总结以下,以方便有志于使用linux进行web应用开发的网友们。

---- 1:安装apache_1.3.6与mod_perl、mod_php3模块

  mount –t iso9660 /dev/cdrom /mnt/cdrom
  rpm –i /mnt/cdrom/redhat/rpms/apache*.rpm
  rpm –i /mnt/cdrom/redhat/rpms/mod_perl*.rpm
  rpm –i /mnt/cdrom/redhat/rpms/mod_php3*.rpm

---- 2:编辑/etc/httpd/conf/httpd.conf以设置动态加载模块,将下面几行的注释符#删除。注意,语句的顺序应当与下面给出的相同,如果不对,应进行调整。
  #loadmodule perl_module modules/libperl.so
  #loadmodule php3_module modules/libphp3.so
  #addmodule mod_perl.c
  #addmodule mod_php3.c

---- 3: 编辑/etc/httpd/conf/srm.conf以设置mime类型和perl程序的位置,使服务器可以辨认出perlphp3程序,在发送给客户端浏览器前先在服务器端执行。将下面几行的注释符#删除。
  #addtype application/x-httpd-php3 .php3
  #addtype application/x-httpd-php .phtml
  
  #alias /perl/ /home/httpd/perl/
  #< location /perl >
  # ….
  # …
  #< /location >

---- 4:重新启动后台程序
  kill –usr1 `cat /var/run/httpd.pid`
看看是否真的已经启动。
# ps -a grep httpd
11180 ?        00:00:07 httpd
11263 ?        00:00:00 httpd
…..

---- 5:测试随mod_perl模块带来的测试程序
mkdir /home/httpd/perl
cp –r /usr/doc/mod_perl-1.19/eg /home/httpd/perl
chmod 755 /home/httpd/perl/eg/*

---- 启动浏览器,敲入连接地址http://localhost/perl/eg/registry.pl,当看到形如下面的输出时说明你的模块已经安装成功了。
date: tue mar 7 10:14:30 2000
%env:  
server_software = apache/1.3.6 (unix)
(red hat/linux) mod_perl/1.19  
gateway_interface = cgi-perl/1.1  
document_root = /home/httpd/html  
perl_send_header = on  
remote_addr = 10.110.1.45
…..


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

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