PHP マニュアル
前のページ | 第 3 章 インストール | 次のページ

# UNIX/HP-UX インストール

本節では、HP-UXへのインストールに固有の注意とコツについて説明しま す。

例 3-1 HP-UX 10 へのインストール手順
    From: paul_mckay@clearwater-it.co.uk
    04-Jan-2001 09:49
    (この手順は、php v4.0.4 および apache v1.3.9 用です)

    PHPとApacheをHP-UX 10.20にインストールしたい?

    1. gzipが必要です。
         http://hpux.connect.org.uk/ftp/hpux/Gnu/gzip-1.2.4a/gzip-1.2.4a-sd-10.20.depot.Z
         からバイナリファイルをダウンロード、ファイルを解凍し、swinstallを使用
         してインストールして下さい。

    2. gccが必要です。
         http://gatekeep.cs.utah.edu/ftp/hpux/Gnu/gcc-2.95.2/gcc-2.95.2-sd-10.20.depot.gzからバイナリをダウンロードし、このファイルをgunzipにより解凍、swinstallによりインストールして下さい。

    3. gnu binutilsが必要です。
         http://hpux.connect.org.uk/ftp/hpux/Gnu/binutils-2.9.1/binutils-2.9.1-sd-10.20.depot.gz
         からバイナリ配布ファイルをダウンロード可能で、gunzipにより解凍し、
         swinstallによりインストールして下さい。

    4. bisonが必要です。バイナリ配布ファイルを
         http://hpux.connect.org.uk/ftp/hpux/Gnu/bison-1.28/bison-1.28-sd-10.20.depot.gz
         からダウンロード可能で、インストールして下さい。

    5. flexが必要です。http://www.gnu.org のミラーサイトのどれかからソース
       コードをダウンロードする必要があります。ftpサイトのnon-gnuディレク
       トリにあります。このファイルをダウンロードし、gunzipの後、tar -xvf
       を実行して下さい。新規に作成されたflexディレクトリに移動し、
         ./configure を実行し、makeを実行します。この後、make installを実
       行します。

         ここでエラーが発生した場合は、おそらくgcc等がPATHにはないためです
         ので、PATHにこれらを追加して下さい。

    ここで、難しい手順を行います。

    6.PHPとApacheのソースをダウンロードして下さい。

    7.このファイルにgunzipとtar -xvfを実行して下さい。

    コンパイルが通るようにいくつかのファイルを修正する必要があります。

    8. まず、hpuxシステムの場合は、設定が認識できないようなので修正を要し
         ます。より良い方法があるかもしれませんが、手っ取り早く簡単な方法は、
         configureスクリプトの47286行目に次の行を追加することです。
        lt_target=hpux10.20

    9. 次の、apache GuessOS ファイルも修正を要します。
    apache_1.3.9/src/helpers の89行目を
        "echo "hp${HPUXMACH}-hpux${HPUXVER}"; exit 0"
    から
        "echo "hp${HPUXMACH}-hp-hpux${HPUXVER}"; exit 0"
    に変更して下さい。

    10. HP-UXではPHPを共有オブジェクトとしてインストールすることはできませ
         ん。このため、Apacheページの手順に従って静的にコンパイルする必要
         があります。

    11. PHP および apache のコンパイルに成功しても、apache は起動しません。
         Apache用に wwwまたはapacheのような新規ユーザを作成する必要があり
         ます。Apacheのconf/httpd.confの252行目と253行目を
        User nobody
        Group nogroup
    から例えば
        User www
        Group sys
    に変更して下さい。

         これは、hp-uxではApacheをnobodyとして実行できないためです。Apache
         とPHPはこれにより動作するようになります。

    この手引が手助けになることを願いつつ、
    Paul Mckay

前のページ | ホーム | 次のページ
インストール | 上に戻る | UNIX/Linux インストール