章 46. 獲取 PHP

本節包括 PHP 下載位址以及操作系統相關問題的詳細資料。

1. PHP 可以從哪裡得到?
2. 有預先編譯好的可執行版本嗎?
3. 編譯一些可選的 PHP 擴展庫所需的庫文件可以從哪裡得到?
4. 怎樣使這些庫起作用?
5. 我在 Windows 機器中從 CVS 裡得到了最新版的 PHP 原始碼,需要什麼去編譯它?
6. 哪裡可以找到 browscap.ini 文件?

1. PHP 可以從哪裡得到?

可以從任何一個 PHP 網路成員的站點下載 PHP。這些訊息在 http://www.php.net/。還可以通過匿名 CVS 得到絕對是最新版的源程序。更多訊息請連接 http://cvs.php.net/

2. 有預先編譯好的可執行版本嗎?

我們只為 Windows 系統提供了預編譯的可執行文件,因為我們沒法為每個主流的 Linux/Unix 平台編譯每一種擴展庫組和的 PHP。同樣注意,如今很多 Linux 的發行版本已經內置了 PHP。Windows 可執行文件可以從我們的下載頁面下載,至於 Linux 可執行文件,請連接你的 Linux 發布商的站點。

3. 編譯一些可選的 PHP 擴展庫所需的庫文件可以從哪裡得到?

註: 有 * 號標記的不是多線程的庫,不應該用作多線程 Windows web 伺服器(IIS,Netscape)的伺服器模塊。不過這在 Unix 環境下沒有關係。

4. 怎樣使這些庫起作用?

你需要按照這些庫提供的說明進行。一些庫可以在你執行 PHP 的“configure”時自動檢測到(例如 GD 庫),其它的你必需用“--with-EXTENSION”選項來啟動。執行“configure --help”來得到完整的列表。

5. 我在 Windows 機器中從 CVS 裡得到了最新版的 PHP 原始碼,需要什麼去編譯它?

首先,你需要 Microsoft Visual C++ v6(v5 也許也行,不過我們是用 v6 編譯的),此外你還需要一些支援文件。參見手冊中的在 Windows 下編譯 PHP 原始碼一節。

6. 哪裡可以找到 browscap.ini 文件?

你可以從 http://www.garykeith.com/browsers/downloads.asp 得到一個 browscap.ini 文件。