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

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

Jun 21, 2016 am 09:13 AM
apache httpd mod nbsp perl

apache

在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程序的位置,使服务器可以辨认出Perl及php3程序,在发送给客户端浏览器前先在服务器端执行。将下面几行的注释符#删除。
  #AddType application/x-httpd-php3 .php3
  #AddType application/x-httpd-php .phtml
  
  #Alias /perl/ /home/httpd/perl/
  #
  # ….
  # …
  #

---- 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
…..



本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

仓库:如何复兴队友
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

全新优化路径追踪模组让《赛博朋克 2077》性能提升高达 40% 全新优化路径追踪模组让《赛博朋克 2077》性能提升高达 40% Aug 10, 2024 pm 09:45 PM

《赛博朋克 2077》的突出功能之一是路径追踪,但它会对性能造成严重影响。即使系统具有相当强大的显卡,例如 RTX 4080(Gigabyte AERO OC,亚马逊上的售价为 949.99 美元),也很难提供稳定的性能。

Rabbit R1经过改装可以运行游戏,性能比预期更好 Rabbit R1经过改装可以运行游戏,性能比预期更好 Jun 29, 2024 am 07:50 AM

本月早些时候,一位名为 HowToMen 的 YouTuber 展示了运行 Android 的 Rabbit R1。有了这个模组,原本比手机更分散注意力的设备就可以像手机一样发挥作用了。不过,这并不是一件坏事,因为兔子没有

PHP 框架性能比较:速度与效率的终极对决 PHP 框架性能比较:速度与效率的终极对决 Apr 30, 2024 pm 12:27 PM

根据基准测试,Laravel在页面加载速度和数据库查询方面表现出色,而CodeIgniter在数据处理方面表现优异。选择PHP框架时,应考虑应用程序规模、流量模式和开发团队技能。

DIY 华硕 ROG Ally mod 将电池容量增加近一倍,且不留下任何裸露的东西 DIY 华硕 ROG Ally mod 将电池容量增加近一倍,且不留下任何裸露的东西 Aug 20, 2024 am 06:57 AM

华硕 ROG Ally 配备 40 Wh 电池,通常运行时间约为两个小时。然而,在 Ally X 上,华硕将电池升级至 80 Wh,将电池续航时间延长至约 4 小时,具体取决于 TDP。 iFixit 提出了一个

eclipse如何添加服务器 eclipse如何添加服务器 May 05, 2024 pm 07:27 PM

要将服务器添加到 Eclipse,请执行以下步骤:创建服务器运行时环境配置服务器创建服务器实例选择服务器运行时环境配置服务器实例启动服务器部署项目

Java 并发编程中如何进行并发测试和调试? Java 并发编程中如何进行并发测试和调试? May 09, 2024 am 09:33 AM

并发测试和调试Java并发编程中的并发测试和调试至关重要,以下技术可供使用:并发测试:单元测试:隔离并测试单个并发任务。集成测试:测试多个并发任务之间的交互。负载测试:评估应用程序在高负载下的性能和可扩展性。并发调试:断点:暂停线程执行并检查变量或执行代码。日志记录:记录线程事件和状态。堆栈跟踪:识别异常源头。可视化工具:监视线程活动和资源使用情况。

evasive 模块保护您的网站免受应用层 DOS 攻击 evasive 模块保护您的网站免受应用层 DOS 攻击 Apr 30, 2024 pm 05:34 PM

有多种可以导致网站下线的攻击方法,比较复杂的方法要涉及数据库和编程方面的技术知识。一个更简单的方法被称为“拒绝服务DenialOfService”(DOS)攻击。这个攻击方法的名字来源于它的意图:使普通客户或网站访问者的正常服务请求被拒绝。一般来说,有两种形式的DOS攻击:OSI模型的三、四层,即网络层攻击OSI模型的七层,即应用层攻击第一种类型的DOS攻击——网络层,发生于当大量的垃圾流量流向网页服务器时。当垃圾流量超过网络的处理能力时,网站就会宕机。第二种类型的DOS攻击是在应用层,是利用合

算法在 58 画像平台建设中的应用 算法在 58 画像平台建设中的应用 May 09, 2024 am 09:01 AM

一、58画像平台建设背景首先和大家分享下58画像平台的建设背景。1.传统的画像平台传统的思路已经不够,建设用户画像平台依赖数据仓库建模能力,整合多业务线数据,构建准确的用户画像;还需要数据挖掘,理解用户行为、兴趣和需求,提供算法侧的能力;最后,还需要具备数据平台能力,高效存储、查询和共享用户画像数据,提供画像服务。业务自建画像平台和中台类型画像平台主要区别在于,业务自建画像平台服务单条业务线,按需定制;中台平台服务多条业务线,建模复杂,提供更为通用的能力。2.58中台画像建设的背景58的用户画像

See all articles