[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:21113] Re: Apache2 系とmod_perl2-0.0.1 系のインストールについて



こんばんは清水です
mod_perlは名前を河合孝典さんの本でしってたくらいですが、
On Thu, 16 Oct 2003 21:21:47 +0900
Tomoki Sanaki <sanaki@cc.rim.or.jp> さん wrote:

> 佐名木という者です。
> 
> PlamoLinux3.0 上で、Apache2.0.47 + mod_perl2 1.99_10 のインストールが
> できずにいます。
> Apache2.0.47 のインストールは成功したのですが、
> mod_perl2 の方でインストール(make)に失敗しています。
> perl は PlamoLinux3.0 のまま 5.6.1 です。
>
> 一方、Apache2 系からはスレッド処理が変わって、mod_perl も影響を受けていると
> 書かれていたページを見たので、
> perl -V | grep usethread
> と実行してみますと、usemultiplicity 以外の
> usethreads,use5005threads,useithreads は undef とでます。
> 
mod_perlの説明によると
$perl5.8.1 -V:useithreads -V:usemultiplicity

useithreads='define';
usemultiplicity='define';
と表示される
といいように読めます。

> どなたか、Apache2系の mod_perl のインストールに成功した方はいますでしょうか?
> # もしいれば、もうちょっと頑張ってみよう...
> Perl 本体を再コンパイルした方がいいのかな...
みたいです
Plmao3.1のdefaultのperl561ではparl Makefile.PLで上記の件でerrorがでました。

以下手許でやったことのまとめです。

環境
Plamo3.1
gcc3.3


#Apache2 インストール
tar xvzf httpd-2.0.47.tar.gz
cd httpd-2.0.47
./configure  --with-mpm=worker --enabl-deflate=shared --enable-rewrite=shared
make
su
make install
##/usr/local/apache2以下にインストール

#Perl インストール
tar xvzf perl-5.8.1.tar.gz
cd perl-5.8.1
./Configure -des -Dusethreads -Doptmize='-g' -Dusedevel
make
make test
su
make install DESTDIR=/var/tmp/perl-5.8.1
cd /var/tmp/perl-5.8.1
makepkg perl581.tgz
##パッケージ化(/usr/localにインストール)
適時installpkg perl581.tgz

#インストール後
Perl シンボリックリンク
su
cd /usr/local/bin
ln -s perl5.8.1 perl


#Perl動作確認
$perl5.8.1 -V:useithreads -V:usemultiplicity

useithreads='define';
usemultiplicity='define';
と表示される
とOK?!のようにwebでは読める。

#mod_perl インストール
tar xvzf mod_perl-2.0-current.tar.gz
cd mod_perl-1.99_10 
$perl Makefile.PL MP_AP_PREFIX=/usr/local/apache2 \
MP_INST_APACHE2=1 MP_APXS=/usr/local/apache2/bin/apxs
make
su
make install 2>&1 | tee  mod_perlinst1019001.txt
##/usr/local/lib/perlと/usr/local/apache2/modulesにインストール

#mod_perl動作確認
http://perl.apache.org/docs/2.0/user/intro/start_fast.html
http://perl.apache.org/docs/2.0/user/config/config.html
をみながら、
httpd.conf
perlスクリプト
startup.pl
Rocks.pm
などを書き
/usr/local/apache2/bin/apachectl stop
/usr/local/apache2/bin/apachectl start
で再起動させ
testする
#testは自信なしですが、うごかなかったらエラーがすぐでますので
--------
清水信秀   nobushim@js3.so-net.ne.jp  
    web site 	 
    http://www004.upp.so-net.ne.jp/nobushimizu/linux/

Follow-Ups
[plamo:21119] Re: Apache2 系とmod_perl2-0.0.1 系のインストールについて, Tomoki Sanaki
References
[plamo:21068] Apache2 系とmod_perl2-0.0.1系のインストールについて, Tomoki Sanaki

[検索ページ] [メール一覧]
Plamo ML 公開システム