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

# 安裝在 Unix/Mac OS X

This section contains notes and hints specific to installing PHP on Mac OS X Server. 此部份的提示及筆記將提到如何在Mac OS X Server 中安裝 PHP。

## 使用套件

目前已有一些已編譯的 PHP 套件供安裝在Mac OS X。這些套件將可以幫您安裝一個標準的 Linux 系統，但是，如果您要安裝的是一個含有額外功能的系統，如安全的網頁伺服器、使用不同的資料庫驅動程式等，那您就需要自己動手組建 PHP 或者伺服器了。如果您不熟悉如何組建和編譯軟體，試試在網絡上找找看有沒有人已組建了有您想要的功能的 PHP 套件。

## 編譯使用於 OS X 伺服器版本的 PHP

Mac OS X 有分用戶和伺服器兩個稍有分別的版本。以下的步驟是在伺服器版本下安裝 PHP。

Mac OS X 伺服器版本的安裝.

1. 下載最新的 Apache 和 PHP 的分發版本。

2. 將它們 untar，然後執行 Apache 的 configure 程式如下：

       ./configure --exec-prefix=/usr \
       --localstatedir=/var \
       --mandir=/usr/share/man \
       --libexecdir=/System/Library/Apache/Modules \
       --iconsdir=/System/Library/Apache/Icons \
       --includedir=/System/Library/Frameworks/Apache.framework/Versions/1.3/Headers \
       --enable-shared=max \
       --enable-module=most \
       --target=apache

3. 如果您要編譯器進行些優化工作，可以加入下列一行：

       setenv OPTIM=-O2

4. 下一步，進入 PHP 4 源碼所在的目錄並設定它。

       ./configure --prefix=/usr \
           --sysconfdir=/etc \
           --localstatedir=/var \
           --mandir=/usr/share/man \
           --with-xml \
           --with-apache=/src/apache_1.3.12

   如果您要加入其他的模組如 MySQL、GD 等，請記得在上述設定指令中加入。請在 --with-apache 一行加進 Apache 源程式碼的路徑，如 `/src/apache_1.3.12`。

5. 鍵入 make 和 make install。這將在您的 Apache 目錄中加入一個稱 `src/modules/php4` 的子目錄。

6. 現在，再次設定 Apache 來加入 PHP 4。

       ./configure --exec-prefix=/usr \
       --localstatedir=/var \
       --mandir=/usr/share/man \
       --libexecdir=/System/Library/Apache/Modules \
       --iconsdir=/System/Library/Apache/Icons \
       --includedir=/System/Library/Frameworks/Apache.framework/Versions/1.3/Headers \
       --enable-shared=max \
       --enable-module=most \
       --target=apache \
       --activate-module=src/modules/php4/libphp4.a

   如果安裝時系統提示 libmodphp4.a 為舊版本的話，進入位於 Apache 源程式碼目錄下的 `src/modules/php4` 子目錄，然後執行此指令：ranlib libmodphp4.a。成功後，回到 Apache 的根目錄，再執行上述 configure 指令。這樣做將令 link table 擁有最新的資訊。接著，再次執行 make 和 make install。

7. 將 `php.ini-dist` 從 PHP 4 的源碼目錄抄到 `bin` 目錄：`cp php.ini-dist /usr/local/bin/php.ini`，或者，如果您沒有本機目錄的話：`cp php.ini-dist /usr/bin/php.ini`。

## 編譯使用於 OS X 用戶端版本的 PHP

下列提示由 Marc Liyanage 所提供。

Mac OS X 用戶端版本已包含了編譯給 Apache 的 PHP 模組。它已內建了對 MySQL 和 PostgreSQL 資料庫的支援。

注意：以下動作可能會將您的 Apache 網頁伺服器搞砸，所以小心為上！

安裝步驟：

1. 開啟一個終端機螢幕。

2. 鍵入 `wget http://www.diax.ch/users/liyanage/software/macosx/libphp4.so.gz`，等待下載完畢。

3. 鍵入 `gunzip libphp4.so.gz`。

4. 鍵入 `sudo apxs -i -a -n php4 libphp4.so`

5. 鍵入 `sudo open -a TextEdit /etc/httpd/httpd.conf`。這時 TextEdit 會開啟 Apache 的設定檔。找出下列兩行：

       #AddType application/x-httpd-php .php
       #AddType application/x-httpd-php-source .phps

   將前面的兩個 # 符號刪除，然後儲存檔案，並關閉 TextEdit。

6. 最後，鍵入 `sudo apachectl graceful` 來重新啟動 Apache。

現在，來試試看 PHP 是否已成功安裝及啟動。拖曳一個文檔進入 `Sites` 目錄，並稱它為 `test.php`。在該檔案中輸入這一行字：<?php phpinfo() ?>。

儲存好 `test.php` 後，用您的瀏覽器存取 127.0.0.1/~your_username/test.php。這時，您的瀏覽器應該顯示了大量關於 PHP 的資訊。安裝成功！

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