AIX

以下は、mod_perl を AIX 上の動的共用オブジェクト (DSO) として構築し、 AIX 上の Apache/IBM HTTP Server の下で DSO としてインストールおよび実行するための指示です。

これらの説明は、IBM HTTP Server、 mod_perl 1.22 および AIX 4.3.2 上で作業することを基本としています。

IBM HTTP Server セットアップ

  1. IBM HTTP Server の通常インストールのステップを完了します。
  2. 必要ならば、HTTPServer/bin/apxs ファイルを編集し、1 行目を修正します。 パスがわかっている場合は、"which perl" を実行してみてください。
  3. 希望するテストのセットを実行して、IBM HTTP Server が正しく実行されるか確認します (例 : without mod_perl)。
Mod_perl build/setup
  1. cd /path/to/modperl
  2. "perl Makefile.PL USE_APXS=1 WITH_APXS=/usr/HTTPServer/bin/apxs EVERYTHING=1" を実行します。
  3. "make" を実行します。
  4. "make install" を実行します。
Apache/IBM HTTP Server を最終構成
  1. /path/to/apache/conf/httpd.conf に、"LoadModule perl_module libexec/libperl.so" 文と "AddModule mod_perl.c" (必要な場合) 文、 およびそのほか必要とするディレクティブが含まれているか確認します。 例 :
     <Location /perl>
                SetHandler perl-script
                PerlHandler Apache::Registry
                Options ExecCGI
                allow from all
                PerlSendHeader On
           </Location>
           <Location /perl-status>
           SetHandler per-script
                PerlHandler Apache::Status
                order deny,allow
                deny from all
                allow from X.X.X.X      # X.X.X.X を使用する IP アドレスに置き換えます
           </Location>
  2. httpd を開始し、希望するテストを実行して、modperl がロードされて実行されているか検査してください。 ルートなしでインストールしている場合は、必ずポートを指定してください。