mod_perl 是個龐大而複雜的工具,幫助你方便地構建動態網站。
指南內容,使用方式,
指南內容
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::First
h2xs 將會創建目錄 Apache, 以及其他一些子目錄.現在進入最深一級的目錄看看:
cd Apache/Tutorial/First
在這個新目錄裡面,你可以看到 6 個檔案: README, Changes, First.pm, MANIFEST, Makefile.PL 和 Apache-Tutorial-First.t。