mod_perl技術將perl解析器編譯到apache伺服器中一起等待客戶端請求。
mod_perl技術在apache中一共有三種**執行方式:
perlrun模式:這個模式主要相容舊式cgi程式,僅僅使用apache中的perl解析器對**進行解析不進行緩衝。
registry模式:這個模式的perl**在被訪問過以後會被編譯成為apache api模組並且儲存在緩衝之中,為了保證執行apache會選擇性的產生、不只乙個副本在記憶體中。
apache api模式:這個模式在apache啟動的時候就直接將**編譯駐留在緩衝之中。
配置完apache和perl模組後,可以用perlinfo函式檢視系統環境相關變數。下圖是在虛擬機器中跑出來的效果,用的是xampp套件的老版本。
看到這圖,您有何感想?是不是覺得太像phpinfo了,不!是phpinfo太像他了。
example.pm:
package在httpd.conf裡做以下設定:example;
usestrict;
use apache::request;
use apache::constants qw(:common);
subhandler
perlmodule example;這樣當使用者訪問http://yourhost/service的時候會被這個apache模組處理。>
sethandler perl-script
perlhandler example
其實這個話題是接續上篇文章 svn**版本管理工具的,利用mod_perl 可以編寫apache模組來實現自定義的authn與authz模組,以實現符合實際情況的鑑權功能。
perl安裝模組
1.cpan perl mcpan e shell o conf init 可以初始化cpan vi usr lib perl5 5.8.8 cpan config.pm 更改cpan配置主要是映象的配置 163映象 urllist q install net netmask 就自動安裝了 m 正則...
perl編寫CGI 嘗試
一直覺得perl寫網頁是一件很原始的事情,編寫cgi 使用perl的書剛借來就弄丟了。後來幫群裡的小朋友討論到cgi,覺得有點意思,就嘗試學了一下,編寫了乙個簡單的,儲存郵件列表,和現實郵件列表的就簡單cgi,如下 opt lampp bin perl use cgi use data dumper...
perl 簡單學習,安裝perl模組
檢查是否安裝了某個perl模組 有多種方式 0.perldoc perlinstall 列出所有的模組及版本號 1.perl m模組名 e 1 模組名不加空格 沒有返回值則說明有此模組 2.perl e use dbd oracle print dbd oracle version n window...