免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2115 | 回复: 5
打印 上一主题 下一主题

请问SUSE里怎么把perl模块加上?我全用的自己带的包 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-07-28 16:28 |只看该作者 |倒序浏览
用yast把apache2-perl_mod装完以后还是不能支持perl,请问还要做什么更改吗??

论坛徽章:
0
2 [报告]
发表于 2006-07-28 23:36 |只看该作者
原帖由 web_jockey 于 2006-7-28 16:28 发表
用yast把apache2-perl_mod装完以后还是不能支持perl,请问还要做什么更改吗??


你要跑哪种 perl 程式 ? 是 cgi t? 还是 html 档案内嵌入 perl code 的叙述 ?

==

论坛徽章:
0
3 [报告]
发表于 2006-08-01 15:22 |只看该作者
是pl文件,awstats的

论坛徽章:
0
4 [报告]
发表于 2006-08-01 15:24 |只看该作者
我在linux下也装了一遍,还是不行,但我朋友就行.httpd.conf 里的LoadModule perl_module        modules/mod_perl.so也加了。http2.2.X perl5.X mod_perl2.02

论坛徽章:
0
5 [报告]
发表于 2006-08-01 15:55 |只看该作者
原帖由 web_jockey 于 2006-8-1 15:24 发表
我在linux下也装了一遍,还是不行,但我朋友就行.httpd.conf 里的LoadModule perl_module        modules/mod_perl.so也加了。http2.2.X perl5.X mod_perl2.02


你完全弄錯方向了。

你要的是學學  apache cgi 的配置執行方式,而不是使用那各 mod_perl module。

mod_perl 是讓 html page 內可以嵌入 perl code,這個與你預期的 perl cgi 程式執行完全是沒有關係的部份。

suse linux 的 /etc/apache2/default-server.conf 可以找到:


  1. ScriptAlias /cgi-bin/ "/srv/www/cgi-bin/"

  2. # "/srv/www/cgi-bin" should be changed to whatever your ScriptAliased
  3. # CGI directory exists, if you have that configured.
  4. #
  5. <Directory "/srv/www/cgi-bin">
  6. AllowOverride None
  7. Options +ExecCGI -Includes
  8. Order allow,deny
  9. Allow from all
  10. </Directory>
复制代码


所以把 cgi 程式放到 /srv/www/cgi-bin/ 目錄內,後續網頁使用 http://hostname/cgi-bin/xxx 即可瀏覽執行。

或者是你應該先看看 apache manual :

http://httpd.apache.org/docs/2.2/howto/cgi.html

==

论坛徽章:
0
6 [报告]
发表于 2006-08-02 10:49 |只看该作者
意思是让APACHE支持mod_perl模块,现在的情况是APACHE无法执行perl脚本啊,用IE打开awstats.pl文件就让下载,而不是执行???
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP