5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Winでmod_perlしている先輩へ

1 :DNS未登録さん:2005/11/08(火) 13:25:39 ID:9D24KZIG
WinでApache2,ActivePerl5.8でCGI動かしております。
巷では、起動が早いという噂を聞き mod_perlに興味を持ちましたが
mod_perlの概要から設定までわかりません。
環境変数MOD_PERLが表示される簡単なものを作りたいです。

ppm3でmod_perlはインストールでき、mod_perl.soはApache2のmodulesディレクトリに入っております。
Apache/2.0.55 (Win32) mod_perl/2.0.2 Perl/v5.8.7


2 :続き:2005/11/08(火) 13:26:21 ID:9D24KZIG
http.confの設定はわからず、次のようにしています。

# conf/httpd.conf ( mod_perl 2.x )
LoadModule perl_module modules/mod_perl.so
<IfModule mod_perl.c>
PerlSwitches -w
LoadFile "C:/usr/local/bin/perl58.dll"
PerlRequire "C:/usr/Apache2/conf/startup.pl"
<FilesMatch "\.cgi$">
SetHandler perl-script
PerlResponseHandler ModPerl::Registry
Options +ExecCGI
PerlOptions +ParseHeaders
</FilesMatch>
</IfModule>


3 :続き:2005/11/08(火) 13:27:01 ID:9D24KZIG
/conf/startup.plこれもわからず、C:/usr/Apache2/conf/startup.plを下のようにしています。
コメントしているものは、はずすとApache2のサービスが起動しません。
単体で、startup.plを動かすと、libaprutil.dllがないとかメッセージが出ますが
c:/use/Apache2/binにlibapr.dllはあります。


4 :続き:2005/11/08(火) 13:27:33 ID:9D24KZIG
# conf/startup.pl ( mod_perl 2.x )
BEGIN {
use lib '/usr/Apache2/lib/perl'; # *** OK
}
# use Apache2 (); # *** ERR
use ModPerl::Util (); # *** OK
# use Apache::RequestRec (); # *** ERR
# use Apache::RequestIO (); # *** ERR
# use Apache::RequestUtil (); # *** ERR
# use Apache::Server (); # *** ERR
# use Apache::ServerUtil (); # *** ERR
# use Apache::Connection (); # *** ERR
# use Apache::Log (); # *** ERR
# use Apache::Const -compile => ':common'; # *** ERR
use APR::Const -compile => ':common'; # *** OK
use APR::Table (); # *** OK
# use Apache::compat (); # *** エラー
use ModPerl::Registry (); # *** OK
use CGI (); # *** OK
1;

5 :続き:2005/11/08(火) 13:28:05 ID:9D24KZIG
以下、環境変数MOD_PERLを中身を吐き出す以下のcgiを動かしたいのですが
この index.cgiは、httpdocに入っております。
どうすれば、環境変数MOD_PERLが表示されるのでしょうか?


6 :続き:2005/11/08(火) 13:28:42 ID:9D24KZIG

#!/usr/local/bin/perl

print <<HAL_9000;
Content-type: text/html; chaeset=utf-8

<html>
<head>
<title>すごい、星がいっぱいだ</title>
</head>
<body>
***** $ENV{MOD_PERL} *****
</body>
</html>
HAL_9000
exit;
__END__


以上です。
----------------------------------------------------------

7 :DNS未登録さん:2005/11/08(火) 14:03:10 ID:???
以上、チラシの裏でした。

8 :DNS未登録さん:2005/11/08(火) 14:10:41 ID:???
CGIを動かしたいのに何でmod_perlなのやら。

9 :DNS未登録さん:2005/11/08(火) 19:28:28 ID:???
そもそも2chはそれぞれの板の趣旨に沿って、
既にある程度は知識・経験を持っている者同士が話を
深めていくところなのであって、初心者の質問は板においてはオマケに過ぎない。

手間も費用もかけずにタダで知識をゲットしようなんて甘い、
初心者の質問は無視されても仕方が無い。それが2chの基本。

でも、
「2chの人達ならばこの問題を解決してくれるかもしれない」
と思って2chを訪れる善意の人たちのために、
多くの板ではあくまでも 《 厚意で 》 質問専用スレを用意している。
なのに、
「質問スレだと解答が遅い」
「単発スレのほうがレスが早く着く」
などのふざけた理由で単発スレを立てるヴァカが引きも切らない。

もし、単発スレにいちいち解答していたとしたら、
勘違い厨房が
「やっぱり単発スレの方がすばやく解答をもらえるじゃないか」
と感じて毎日毎日10個も20個も単発質問スレが立ってしまい、
5分前に立った似たような単発スレすらも見付けられないだろう。
そもそもこういう自己中なヴァカは過去ログなんか絶対チェックしない。

そのうちに板内はその手の単発質問スレで埋め尽くされてしまうだろう。
そうなればパート●●とか続いている名シリーズ・スレすらもどんどんDAT落ちしてしまうだろう。
と言う事ぐらい、5秒も考えれば分かりそうなもんだ。

以上のような思いを簡潔にまとめると【 >>1は死ね 】ということになる。

10 :DNS未登録さん:2005/11/08(火) 19:41:28 ID:???
Perl信者出番だ
http://pc8.2ch.net/test/read.cgi/tech/1131292946/
まずは嫁

11 :DNS未登録さん:2005/11/15(火) 04:22:54 ID:pZj0v/B1
mod_perlは難しい?

12 :DNS未登録さん:2005/11/17(木) 02:17:16 ID:Lx9vAIAs

mod_perlの有名な英語の書籍はありますか?

13 :DNS未登録さん:2005/11/22(火) 22:40:35 ID:sgiqopXv
無い

14 :DNS未登録さん:2005/12/14(水) 11:55:13 ID:???
Perl クイックリファレンスはどう?
日本語版出てるけど

5 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)