15年来,为全国50万+企业提供互联网数字化基础应用服务。
知 识
0514-86177077
9:00-17:00(工作日)
首 页
企业400电话
Hot
网站☯建设
微网小程序
商标✡知产
网络营销推广
AI电话机器人
热
彩铃©短信
增值拓展业务
新
主页
>
知识库
> 不错的mod_perl编程的简单应用实例介绍
不错的mod_perl编程的简单应用实例介绍
热门标签:
买了外呼系统不想用了怎么办
真人语音电销机器人系统
邯郸外呼调研线路
电话机器人电话卡封号怎么办
开封百应电销机器人联系方式
武汉呼叫中心外呼系统线路商
北京语音电销机器人价格
浦东上海400开头的电话申请
乐昌电话机器人
介绍性指南
mod_perl 是个庞大而复杂的工具,它内建了许多模块帮助你方便地构建动态网站。这篇指南的目的是帮助你构建一个良好的 mod_perl 模块,并从中理解 mod_perl 的实现技术。我并不推荐使用这里介绍的技术来建立一个大型站点,尤其对于一个刚刚涉足 mod_perl 的人来说。但我推荐大家可以深入看一下它的一些内建的方案,比如 Mason, AxKit, EmbPerl, Apache::ASP 和 PageKit 等等。
你需要什么?
本指南假设你已经有过安装和测试 mod_perl 的经验。以及较新版本的 Apache 的安装经验。因为有可能你需要在你的机器上实现时适当的修改本文提供的配置。我们需要你安装一些模块并且需要进入 Apache 的配置目录作修改。所以最好你有 root 权限来做这些事情。当然你还需要一个文本编辑器。
切入正题
mod_perl 模块也是 Perl 模块,但它有较为特别的设计。最方便的创建一个 Perl 模块的方法就是使用标准的 Perl 分发自带的工具 h2xs 。你可以在命令行模式键入 h2xs 来看看它的参数列表。现在,到一个适当的目录开始一个新项目,键入:h2xs -AX -n Apache::Tutorial::Firsth2xs 将会创建目录 Apache,以及其他一些子目录.现在进入最深一级的目录看看:cd Apache/Tutorial/First在这个新目录里面,你可以看到 6 个文件: README, Changes, First.pm, MANIFEST, Makefile.PL 和 Apache-Tutorial-First.t。它们的作用如下:
README
这个文件包含一些安装信息,模块依赖性,版权信息等
Changes
这个文件作为你的项目的修改日志(changelog)文件
First.pm
这是主模块文件,包含你的 mod_perl 句柄代码(handler code)。
MANIFEST
本文件用于自动构建 tar.gz 类型的模块版本分发。这样你就可以把你的模块拿到 CPAN 发布或者分发给其他人。它包含了你在这个项目中所有文件的列表。
Makefile.PL
这是标准的 Perl Makefile 构造器。用于创建 Makefile.PL 文件来编译该模块。
Apache-Tutorial-First.t
针对该模块的一些测试脚本。默认情况下它只是检查模块的载入,你可以添加一些新的测试单元。好了,现在我们开始把First.pm变为可工作的mod_perl模块。使用文本编辑器打开该文件,修改后的内容如下:
package Apache::Tutorial::First;
use strict;
use vars qw/$VERSION/;
use Apache::Constants;
$VERSION = 0.01;
sub handler {
my $r = shift;
$r->send_http_header('text/html');
print
"html>body>Hello World/body>/html>";
return OK;
}
1;
不要忘记文件末尾的”1;”,对于Perl来说,一个模块最后返回的非零值表示该模块已经被成功编译。
安装你的模块
h2xs 工具使我们的模块安装工作极为方便。在和你的 First.pm 文件相同的目录中。键入:
perl Makefile.PL
make
make test如果 make test 成功的话,你需要以 root 身份执行:
make install这样你就把你的模块安装到了 perl 的库目录(library directory)。
添加该模块为 Apache 的一个句柄(handler)
现在我们需要进入 Apache 配置目录来修改配置文件,使我们的模块作为 Apache 内容处理阶段的处理器。打开 httpd.conf 文件,在末尾加入如下配置:
Location /mod_perl_tutorial>
SetHandler perl-script
PerlHandler Apache::Tutorial::First
然后保存配置文件,并且重新启动 apache 服务器:
apachectl stop
apachectl start现在使用浏览器访问http://localhost/mod_perl_tutorial,你将如期的看到显示 “Hello World” 页面。
当 Apache 启动的时候,它读取它的配置指令并把适当的命令传递给相应的处理该命令的模块。这里有两个相关的指令 SetHandler 和 PerlHandler。
第一个指令 SetHandler 由 mod_mime 模块处理,该指令表示使用什么模块作为处理请求的主要部分。这里所设置的perl-script 表示使用 mod_perl 来处理请求。
第二个指令PerlHandler由mod_perl模块来处理,它只是简单的说明使用我们的模块来处理请求的主要部分。有一点需要注意,无论何时在你有一个 PerlHandler 时,你需要相应的 SetHandler perl-script 配置指令。这样才能使你的 mod_perl 代码起作用。我总是认为这是一个弱点,但这将涉及 Apache 内部的处理机制,所以在将来这也很难改变。
现在请求来了,Apache 查看用什么模块来处理相应的 URI 并且在这里决定使用 mod_perl,而 mod_perl 知道它必须把请求发送给我们的模块,并调用我们模块的 handler() 函数作为 Apache::Request 对象的第一个参数。而我们的 handler() 函数的返回值决定了下一步 Apache 将要做什么。现在我们知道返回值 OK 意味着一切成功。 OK是个从Apache::Constants 模块导出的常量。
调试
如果你没有看到 “Hello World”, 那你可能看到了一个错误页面,或者其他什么完全不同的。第一步去查看错误日志看看到底是什么发生了错误。我习惯于在浏览器中请求后立即查看错误日志。你可以使用 tail 工具:tail -f /path/to/apache/logs/error_log(使用你的真实 error_log 路径替换上面的路径。如果你不肯定它在哪里,查看你的 httpd.conf 文件的 ErrorLog 指令部分)
现在重新载入页面,然后 error_log 将告诉你什么地方出现了问题。更多的关于 perl 调试,请参见 perldebug.
加入更多
现在如果你想要针对上面的情况作一些修改,该如何做呢?不幸的,唯一一种安装模式如下:
修改你的 First.pm 文件
重新以 root 身份运行 make install
重新启动 Apache
这也许很麻烦,特别是重新启动 Apache。针对这个问题,我们可以另外安装一个特别设计的模块来避免每次这样麻烦的做。首先你需要从 CPAN 下载并安装 Apache::Reload 模块(除非你已经使用 mod_perl 1.26 或者更高版本)。在这里 http://search.cpan.org/search?dist=Apache-Reload 下载。
解开 tar.gz 文件并进入新目录,执行:
perl Makefile.PL
make然后到 root 身份执行:
make install现在再次打开 httpd.conf 文件,加入:
PerlInitHandler Apache::Reload这将测试所有有所改变的模块并在必要时自动重新载入新模块。这对于开发来说很有用,但会有性能损失,所以在开发完成之后,就将该特性关闭。
阅读更多
从这里开始你有很多事情需要去做。Apache API 本身就十分庞大,大多数都可以通过 perldoc Apache 看到相应的文档. 现在这个模块基本上没有什么价值,因为只有一个 URI 可以用于被该模块所控制(http://server/mod_perl_tutorial),这使得它变得不够灵活。为了使一个模块可以处理多个 URI ,有许多解决办法,但最好的还是推荐使用 Apache::Dispatch 模块。
可以在 CPAN 下载 http://search.cpan.org/search?dist=Apache-Dispatch. Apache::Dispatch 允许你保留标准的 mod_perl handler构架,同时还允许多个函数和多个URIs 被派发。
接下来我不建议象例子中一样直接向浏览器输出内容。请考虑使用一些常用的模版技术,比如 Template-Toolkit, HTML::Template, 更甚于使用 XSLT 或者 XPathScript (有很多很多这样的模版技术可选,我们希望有一天可以有文章来讨论这些技术来帮助你来选择)。
标签:
六安
自贡
宜春
石嘴山
河北
鄂州
松原
淄博
巨人网络通讯声明:本文标题《不错的mod_perl编程的简单应用实例介绍》,本文关键词 不,错的,mod,perl,编程,的,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
相关文章
下面列出与本文章《不错的mod_perl编程的简单应用实例介绍》相关的同类信息!
不错的mod_perl编程的简单应用实例介绍
介绍性指南 mod_perl是个庞大而复杂的工具,它内建了许多模块帮助你方便地构建动态网站。这篇指南的目的是帮助你构建一个良好的mod_perl模块,并从中理解mod_perl的实现技术。我并不推...
10-18
Win8系统怎么把固定在开始屏幕上的图标重命名?
对于刚使用win8操作系统的朋友来说,还有很多功能等着我们去熟悉,而在Win8中已经有不少人习惯将常用的软件、游戏等固定...
10-20
菏泽外呼系统排名(菏泽呼叫中心招聘)
今天给各位分享菏泽外呼系统排名的知识,其中也会对菏泽呼叫中心招聘进行解释,如果能碰巧解决你现在面临的问题,别忘...
08-28
智能电话机器人高清版(智能电话机器人高清版下载)
本文目录一览:1、如何选择智能电话机器人?2、电话机器人怎么选?有什么推荐的吗?3、智能电话机器人哪个好?4、智能电话机...
08-28
红岗区四举措促服务外包产业提速
今年,红岗区通过采取引育并举、重点抓好骨干企业,强化载体、重点抓好园区建设,健全机制,重点抓好人才队伍,落实政...
10-22
电话机器人一天的电话(电话通知机器人)
本篇文章给大家谈谈电话机器人一天的电话,以及电话通知机器人对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔...
05-16
如何借力物联网卡智能化监控融入安防
根据有关数据显示,我国应用监控摄像头数目与其他国家相比,一直都是处于前列的,平均以每千人计算,拥有的安防监控设...
10-13
姜堰外呼系统(姜堰外呼系统招聘信息)
本文目次一览: 1、外呼软件有哪些? 2、电销零碎的外呼形式有哪些? 3、能够复杂说一下外呼零碎是什么吗? 4、外呼零碎...
11-26
郑州400电话申请有用吗?(申请400的电话得需要多少钱)
郑州想要申请400电话,必须了解申请的意义所在,为什么企业都要加入400队伍?其实不难分析,企业经营最终目的无非就是为...
11-07
广州百应电话机器人(百应智能机器人)
本文目录一览: 1、谁知道深圳数心科技推出的百应电话机器人,它怎么样?2、百应AI电销机器人体系的最大效果是什么?...
11-28
汕头商标转让
汕头是全国都知名的主要的港口城市之一,更是中国经济特区的重要组成部分,更是中国投资环境百佳城市之一,由于这些大...
10-22
南阳外呼营销系统联系方式的简单介绍
本文目次一览: 1、外呼线路供给(德律风发卖公用) 2、外呼零碎怎样操持? 3、外呼零碎 外呼线路供给(德律风发卖公用) 呼唤...
11-26
电话机器人真人对话(电话机器人打电话)
本文目录一览:1、电话机器人是什么?2、中科嘉智人工智能电销机器人具有基本的语言交流才能吗?3、电话接通后有是机器人...
08-28
网页到底要不要分页 SEO分页指南:内容分页的优点和缺点
很多站长和编辑有时候就会纠结在要不要进行分页这件事情上。分页的优缺点大家心里都模模糊糊的有些感受,可是究竟都有...
10-19
国家电力监管委员会电监办呼叫中心采购项目结果
项目名称: 国家电力监管委员会电监办呼叫中心系统硬件采购项目 相关供应商对成交结果有异议的,可自本公告发布之日起...
10-19
昆明市稳定不封号电话卡办理
作为“新基建”的重要组成部分,5G网络将为智慧城市、车联网、智慧农业和智慧的发展提供新机遇。截至今年2月,三大移动...
03-26
oracle scott 解锁步骤
运行cmd sqlplus/nolog 回车 SQLconn/as sysdba 回车 SQLalter user scott account unlock; 回车 SQLdisconnect 回车 SQLconn scott/tiger@orcl;回车 然后输入...
10-18
武威市ai电销机器人(智能ai电销机器人)
今天给各位分享武威市ai电销机器人的知识,其中也会对智能ai电销机器人进行解释,如果能碰巧解决你现在面临的问题,别...
11-06
海口市好用不限频电话卡靠谱
2020年中国通信网络运维服务高级研讨会在京召开。本次大会由中国通信企业协会通信网络运营专业委员会主办,以“5G智慧物...
03-02
南京电商电销卡办理要多少钱,外呼系统报价-仔细了解
一企嗨电话营销系统 1.当前的电销场景有哪些困扰? 1)手机.卡频繁被封,电销业务难以启动; 2)销售人员号码被标注,...
12-17
秦皇岛移动群呼线路办理公司,外呼系统批发-有效!
秦皇岛移动群呼线路办理公司,外呼系统批发载与客户的沟经进程,完毕沟通现场回访,AI自主学习功能,沟通话术不断自我完...
12-17
电销信用卡办理(电话推销办理信用卡)
本文目录一览:1、打电话推销信用卡违法吗2、广发银行信用卡电话营销是不是骗人的?打电话推销信用卡违法吗 最近几天,...
07-10
深圳培训专用AI语音机器人好用吗-关于
深圳培训专用AI语音机器人好用吗操作简单,容易上手,可度掌握客户的情况,企业在使用电销系统后,透明绩效考核员工,...
05-17
网络侵犯商标权犯罪的新态势
近年来,互联网发展迅速,网络带宽的增大及上网成本的降低使人们越来越依赖网络,特别是移动网络的普及使各种移动应用...
10-23
辽宁电销卡外呼系统哪家好(电销外呼系统哪个
本文目录一览:1、电销外呼体系品牌排名,哪家好2、电销外呼体系哪个好了?市面上的太多了!有能够引荐的吗3、电销外呼...
11-29
“第六届(2013)全球外包大会”花落无锡
4月11日下午,第六届(2013)全球外包大会媒体推介会在北京召开,无锡市委常委、常务副市长黄钦,商务部研究院党委书记...
10-22
中国的新商标法将发生哪些变化以保护知识产权所有人
恶意注册商标(“恶意”)是指通过不正当手段企图注册商标,在此期间,申请人通过不当地使用先前注册的商标违反了法律...
10-23
南通电脑外呼系统(南京电话外呼系统)
本篇文章给大家谈谈南通电脑外呼系统,以及南京电话外呼系统对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。...
11-06
400电话申请需要多少钱?根据企业业务量决定
现在已经全面进入智能化时代,很多以前需要人工去操作的事情,现在只要通过智能软件就可以轻松搞定。从市场调查情况来...
04-05
HTML5对比HTML4的主要改变和改进总结
这段时间一直在帮老师做项目比较忙,经常课都没去上,就泡在实验室里,也没什么时间看其他东西了。我在项目中分配到了...
10-16
海南智能外呼系统商家(电话智能外呼)
本文目次一览: 1、外呼零碎哪家公司做的好? 2、ai智能呆板人外呼零碎哪家的好? 3、什么是智能外呼营销零碎?求细致解...
11-25
大型的电话机器人(专业电话机器人)
今天给各位分享大型的电话机器人的知识,其中也会对专业电话机器人进行解释,如果能碰巧解决你现在面临的问题,别忘了...
03-28
企业徽标通过商标和版权保护
在这种竞争激烈的环境中,企业只有极短的时间(几秒钟)才能使潜在客户印象深刻,他们的产品比市场上竞争对手的产品更...
10-23
如何成为400电话代理商400电话最大的代理商
很多企业在申请400电话时都会有一个误解,那就是他们认为400电话的代理人只会在数字资源上有所不同,所以他们选择哪个代...
01-13
现场讲解机器人
1、什么是智能语音电话机器人?【现场讲解机器人】 汇港通AI Call智能语音机器人基于深度学习的算法应用(ASR、TTS、NLP),可...
10-24
打电话软件外呼平台(打电话软件外呼平台怎么收费)
今天给各位分享打电话软件外呼平台的知识,其中也会对打电话软件外呼平台怎么收费进行解释,如果能碰巧解决你现在面临...
08-27
Android版本微信6.5.10发布 可单独设置伴侣圈互动通知
【TechWeb报道】比来Android系统的微信v6.5.10版本发布上线了,新的版本加入了可以设置某条伴侣圈的互动不再通知。没错,这次...
10-16
Win7 64位系统XP模式失效的原因及解决方法
XP模式现状: Win7系统中的XP虚拟模式是其一大创新,可以为用户提供XP和Win7两种操作体验。既解决了旧版软件的兼容性问题,...
10-20
内容+产品+营销,阿里全面助力海尔电视逆势增长
9 月 6 日,就在海尔电视迎来创业 20 周年庆典的同时,一份亮眼的成绩单也被大家所关注:数据显示,正傍边国乃至全球彩电...
10-16
电话销售心得电话机器人
销售很难找到,周转率仍然很高【电话销售心得】 工作的单调对情绪的影响很大,人们无法长时间保持工作热情,遇到不好...
10-24
Win10 20H2 Build 19042.662版补丁KB4586853推送 更新内容汇总
面向 Beta 和 Release Preview 频道的 Windows Insider 成员,今 天微软发布了适用于 Windows 10 October 2020(20H2)的累积更新 KB4586853 ,...
10-19
电销卡天津(天津办电话卡优惠)
本文目录一览:1、电销卡和普卡的差别?2、专门打电话的手机卡是什么手机卡去手机店怎么说3、电销卡在哪里办理多少钱4、...
07-10
优质的400电话套餐打400电话算国内语音套餐吗
优质的400电话套餐打400电话算国内语音套餐吗以下内容由巨人小编整理发布。 您好,400电话是双向收费,客户按市话收费,...
05-16
湖州防封号电话营销线路办理,电话软件-你知道吗?
湖州防封号电话营销线路办理,电话软件提升企业经济效益。电销效率提升的同时,企业无需再像以前一样雇佣太多电销人员...
12-17
400电话办理的费用是多少呢福州400电话代理、办理、价格
400电话处理过程非常简单,企业需要选择正式代理处理相对较快,北京企业可以选择巨人技术处理,北京是巨人技术总部,广...
01-13
无锡外呼系统怎么样(外呼系统安全吗)
今日给各位同享无锡外呼体系怎么样的常识,其间也会对外呼体系安全吗进行解说,假如能可巧处理你现在面对的问题,别忘...
05-17
微信管理软件哪个最好
以往客户的跟进流程是这样的:先拿到客户联系方式(客户的名片或来自市场部门的销售线索等),之后销售与客户通过电话...
10-26
高频电销卡服务商-广州电销卡哪里买
高频电销卡服务商-广州电销卡哪里买 电销卡在线网(运营主体:巨人网络通讯)主营电销卡、不封号电话卡、不封卡电话卡...
04-12
烟台电销电话机器人一般多少钱(烟台 机器人)
本文目录一览: 1、电话机器人多少钱? 2、智能电话销售机器人多少钱 3、电销机器人一年多少钱啊? 4、电销机器人多少钱...
11-25
全面屏时代如期而至,易快来凭技术来搞事。
大势所趋 , 未来 属于全面屏 陪同着iphone8 的发布趋近,各大知名手机品牌纷纷发布了以全面屏设计为主要概念的旗舰产品,...
10-16
ai智能销售机器人的优势
Ai智能销售机器人工作量大,可实现24小时工作,全年无休止。即使是正常的工作时间,也可以不停的工作。每天拨打3000+通话...
02-23
不错的mod_perl编程的简单应用实例介绍
介绍性指南 mod_perl是个庞大而复杂的工具,它内建了许多模块帮助你方便地构建动态网站。这篇指南的目的是帮助你构建一个良好的mod_perl模块,并从中理解mod_perl的实现技术。我并不推...
10-18
本页收集关于不错的mod_perl编程的简单应用实例介绍的相关信息资讯供网民参考!
推荐文章
地图标注的用户一般是什么
定州怎样申请400电话
语音电话机器人oem
杭州400电话办理都找易号网
浙江旅游景点地图标注
西宁办理400电话
外呼系统并发怎么设置
百度地图标注企业名称
佛山腾讯地图标注位置
外呼系统电销助手
外呼系统销售工作好做吗
搜狗地图标注员注册
龙族幻想黄金异闻之畔地图标注版
靠谱的申请400电话流程
揭阳电话机器人怎么操作
沃能公交车站地图标注
海北地图标注商户注册
苏州智能电销机器人价格
蜂语电话机器人
北京房产智能外呼系统哪家好
地图标注最新日期
魔兽追忆之风地图标注
服务质量好的电话机器人
自制车载电话机器人
开封电脑外呼系统厂家
地图标注如何变大标
地图标注技术
客服自动外呼系统bug
百度地图标注定位中心
百度地图标注店铺位置多少钱
苏州电销外呼系统软件
鹤壁小型外呼系统供应商
百度地图标注成功
百度地图标注中心电话错误
行为地图标注方法
航测地图标注报价表
黑龙江手机自动外呼防封系统
京华图书馆地图标注
甘肃电销卡外呼系统原理是什么
石家庄外呼系统原理是什么
聊城外呼电销机器人价格
青岛智能外呼系统有效果吗
智能电销机器人加盟费多少
海安高德地图标注地点
娄底电销
高德港口地图标注入驻
中牟手机自动外呼系统好用吗
郑州语音外呼系统中心
辽宁外呼防封系统是什么
中国移动400电话办理
贷款电销人工和机器人哪个好
腾讯地图标注要营业执照
宜春公司地图标注
襄阳便宜电销机器人
怎样取消寻仙地图标注
电话机器人变身
南昌市地图标注
凯立德地图标注门市位置
涪陵地图标注
安徽400电话哪里申请
地图标注位置自己能做吗
金融电脑外呼系统
云南电商智能外呼系统供应商
长春智能电销机器人软件
外呼系统出售
甘肃语音电话机器人
智能电话营销外呼系统
济宁防封电销卡
河南高频外呼系统怎么安装
同花顺智能电销机器人
广西保险智能外呼系统供应商家
猫池通过接外呼系统
电销机器人几大品牌
百度地图标注公司怎么标
外呼系统销售好做吗
河南励销电销机器人公司在哪里
怎么在地图标注点做链接
外呼系统英文
广平县县城地图标注道路的
呼和浩特电话机器人
宁波电销外呼系统好用吗
桂林axb外呼系统怎么样
抖音上怎么添加地图标注
湖南营销智能外呼系统哪家好
韩国地图标注崖山
离线地图标注注册吗
塞拉利昂地图标注app
黑龙江营销智能外呼系统商家
青岛市区地图标注
贺州电子地图标注
福州企业外呼系统线路
西安外呼电销机器人报价
智能营销软件
无锡销售外呼系统软件
办理天津400电话
上海地图标注公司
世界地图标注国家地区
企业怎样申请400电话
雷霆智能电销机器人
精灵电销机器人
百度地图标注引流
400电话预约办理
华小AI电话机器人
h5页面加入地图标注
合肥ai外呼系统线路
濮阳百度地图标注店入驻
地图标注距离多少
ps做平面地图标注怎么做
太原电话外呼系统业务
兰州外呼回拨系统哪家好
天津外呼营销系统价格
河南电话外呼管理系统
电话外呼系统改号
辽宁电销卡外呼系统原理是什么
郑州400电话办理客服电话
地图标注生意好做吗
用什么软件可以地图标注
仪征高级电话机器人价格
热血狙击地图标注
高德地图标注地点纠错标
不错的mod_perl编程的简单应用实例介绍
上一篇:
perl常见问题集合之二
下一篇:
[Perl]文字/代码批量替换工具
一起分享吧
产品关键词: 不错的mod_perl编程的简单应用实例介绍 不,错的,mod,perl,编程,的,