首页 Soft PlugIn RAN乱 Dev开发 Info资料 English WAP 留言 登陆 注册
-
Posted by Yippee | 评论(0) | 引用(0) | 阅读3214次
perl6 编程 embperl 1

一直不习惯PERL直接PRINT输出HTML,想如果象PHP一样就方便了,看看

把程式語言嵌在 HTML 裡, 一直是許多網頁計者的夢想... 最近紅透半邊天的 PHP (讓 M$ 的 ASP 靠邊站), 成為廣大網站設計者的最愛(超過100萬個站台), 身為 Perl 的愛好者, 不禁要問: Perl 也可以嵌在 HTML 中嗎? 答案是: 可以的! www.shengfang.org

以下為您介紹三種不錯的 Embed Perl:

Mason - http://www.masonhq.com/

Embperl - http://perl.apache.org/embperl/index.html

ePerl - http://www.engelschall.com/sw/eperl/

首先, 您必須安裝好 Apache + mod_perl

Mason安裝法:

perl Makefile.PL
make
make install
修改 httpd.conf, 加入:

PerlRequire /usr/local/mason/handler.pl

Alias /mason /usr/local/www/htdocs

<location /mason> www.shengfang.org
 SetHandler perl-script
 PerlHandler HTML::Mason
</location>

重新啟動 Apache.
範例: www.shengfang.org
http://www.tnc.edu.tw/ml/TestMason.htm
http://www.tnc.edu.tw/ep/ePerl_test.htm
http://www.tnc.edu.tw/emp/embperl_test.htm

Embperl 及 ePerl 的安裝法類似,請自行參考程式包中的安裝說明.

可是我实在WINDOWS下面,实在没有办法直接安装。 www.shengfang.org

进行搜索也不行 www.shengfang.org
ppm> search Embperl
Searching in Active Repositories
No matches for 'Embperl'; see 'help search'.
ppm> install http://apache.osuosl.org/perl/win32-bin/ppmpackages/Embperl.ppd
Error: no suitable installation target found for package Embperl.
ppm> install http://apache.osuosl.org/perl/win32-bin/ppmpackages/Embperl.ppd
Error: no suitable installation target found for package Embperl.
ppm> install http://www.eu.apache.org/dist/perl/win32-bin/ppmpackages/HTML-Embpe
rl.ppd
Error: no suitable installation target found for package HTML-Embperl.

又搜索了半天,看到这个 www.shengfang.org

OSSP eperl interprets a text file bristled with Perl program statements by evaluating the Perl code while passing through the plain text data. It can operate in various ways: As a stand-alone Unix filter or integrated Perl module for general file generation tasks and as a powerful webserver scripting language for dynamic HTML page programming.
http://www.ossp.org/pkg/tool/eperl/


最后发现这个Embperl-1: version 2.0b9 www.shengfang.org
abstract: Embed Perl code in HTML documents (using mod_perl 1)
author: Gerald Richter <richter at dev dot ecos.de>

ppm> install http://theoryx5.uwinnipeg.ca/ppms/Embperl-1.ppd
====================
Install 'Embperl-1' version 2.0b9 in ActivePerl 5.8.7.813.
==================== www.shengfang.org
Transferring data: 228794/675673 bytes.

Fetching http://theoryx5.uwinnipeg.ca/ppms/scripts/libxml2.dll ...  done!
Where should libxml2.dll be placed? [O:\php\perl\bin]
libxml2.dll has been successfully installed to O:/php/perl/bin
Successfully installed Embperl-1 version 2.0b9 in ActivePerl 5.8.7.813.


字体:

Permanant URI永久地址 http://www.shengfang.org/blog/p/perl6embperl1.php
Trackback URI引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1126676686

2005年9月14日13:44星期三  [Dev开发] 追踪此文的RSS
提示:
此文还没有评论。

称呼:    登陆   注册
   不注册,但记住我的信息
邮件:
(非必须)
评论: [UBB代码帮助]
粗体 斜体 下划线 链接 水平线 引用



验证码: 请输入你看见的数字
关闭UBB      提交时自动将内容复制到剪贴板

公告
Fire and Motion!

统计信息
[Yippee]||[统计]||日志:1790
在线: 19||用户: 2562 [列表]
今日:1457||到访:2670956
Rss:838241||评论:1584

最新日志

最新评论

友情链接

日历

最新引用

搜索

归档

杂项
Get RSS Feed (Version 2.0)
Get Atom Feed (Version 0.3)
编码:  UTF-8