PHP 手冊
上一頁 | 章 3.安裝 | 下一頁

# 安裝在 Unix/HP-UX

下面的提示及筆記是由 Paul Mckay (paul_mckay at clearwater-it dot co dot uk) 所提供，示範如何在 HP-UX 作業系統下安裝 PHP。

> 備注: 下列的安裝方式是為 PHP 4.0.4 及 Apache 1.3.9 而寫的。

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 站的非 gnu 目錄裡。下載後，先 gunzip，再用 tar -xvf 指令將它釋放出來，然後進入剛剛釋放出來的目錄，再按秩序鍵入以下指令：./configure，make，最後 make install。

   若遇到錯誤訊息，可能是以上工具如 gcc 等的路徑並未被建立。加上所需路徑即可解決。

6. 下載 PHP 和 Apache 的來源程式碼。

7. 以 gunzip 解壓縮再以 tar -xvf 釋放出來。我們必須先做些更改才能夠編譯來源程式碼。

8. 首先，在組態腳本﹝configure script﹞的第 47286 行加上這麼一句：lt_target=hpux10.20，否則它不知道您正在用的是 HP-UX 系統。

9. 下一步，Apache 的 GuessOS 檔需要做出些修改。將 `pache_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

    這是因為您不能以 nobody 帳號在 HP-UX 裡執行 Apache。到這裡，PHP 和 Apache 應該可以正常運作了。

上一頁 | 最開頭 | 下一頁
安裝 | 上一層 | 安裝在 Unix/Linux