Obtaining PHP
This section has details about PHP download locations, and OS issues. 1. 我在哪兒能得到PHP? 2. 有預編譯的二進制版本嗎? 3. 我在哪兒能得到可選的PHP擴展庫 ? 4. 我怎樣做才能使這些庫運作起來? 5. 我在我的windows上用CVS得到最新版本的PHP源代碼, 我怎樣編譯它? 6. 我在哪兒能找到 Browser Capabilities File?
1. 我在哪兒能夠得到PHP?
你可以在任何PHP成員站點上下載PHP. 這些站點可以在 http://www.php.net/找到。 你也可以使用匿名CVS 得到絕對是最新版本的源代碼。要想知道更多的CVS信息, 請查閱http://cvs.php.net/.
2. 有預編譯的二進制代碼嗎? ?
我們僅僅發布windows下的二進制代碼,因為我們不可能編譯完每一種主機(Unix/Linux)下的PHP不同選項的二進制代碼 還有的是,許多Linux內置PHP。Windows下的二進制代碼可以在我們的站點上下載 , 而Linux的二進制版本, 請參閱你的Linux發布商的站點。
3. 我在哪兒能得到可選的PHP擴展庫 ?
注意: 那些標有*的不是 thread-safe 庫, 不應該作為多線程的Windows web servers (IIS, Netscape)的模塊來使用。它們在 Unix/Linux平台下是沒有這個限制的。
LDAP (Unix).
LDAP* (Unix).
LDAP (Unix/Win) : Netscape Directory (LDAP) SDK 1.1.
free LDAP server.
Berkeley DB2 (Unix/Win) : http://www.sleepycat.com/.
SNMP* (Unix): .
GD* (Unix/Win).
mSQL* (Win).
mSQL* (Unix).
PostgreSQL (Unix).
IMAP* (Win/Unix).
Sybase-CT* (Linux, libc5) : Available locally.
FreeType (libttf):.
ZLib (Unix/Win32).
expat XML parser (Unix/Win32).
PDFLib.
mcrypt.
mhash.
t1lib.
dmalloc.
aspell.
readline.
4. 我怎樣使這些庫運作起來?
你需要按著提供的庫指引來做. 有一些庫是在你運行PHP配置腳本的時候自動被檢測到的(GD庫), 而另外的一些庫,你不得不 '--with-EXTENSION' 打開選項 'cofigure'. 運行 'configure --help' 可以看到這些信息.
5. 我在我的windows上用CVS得到最新版本的PHP源代碼, 我怎樣編譯它?
首先,你必須安裝 Microsoft Visual C++ v6 (v5 也可以,但我們是在v6下),你需要一些支持文件. ,參見手冊 在Windows下編譯PHP.
6. 我在哪可以找到 Browser Capabilities File?
你可以在下面的站點 http://www.cyscape.com/asp/browscap/找到一個名為 browscap.ini 的文件