Obtaining PHP
This section has details about PHP download locations, and OS issues.
- Where can I obtain PHP?
- Are pre-compiled binary versions available?
- Where can I get libraries needed to compile some of the optional PHP extensions?
- How do I get these libraries to work?
- I got the latest version of the PHP source code from the CVS repository on my Windows machine, what do I need to compile it?
- Where do I find the Browser Capabilities File?
-
Where can I obtain PHP?
-
You can download PHP from any of the members of the PHP network of sites. These can be found at » https://www.php.net/. You can also use anonymous CVS to get the absolute latest version of the source. For more information, go to » https://www.php.net/anoncvs.php.
-
Are pre-compiled binary versions available?
-
We only distribute precompiled binaries for Windows systems, as we are not able to compile PHP for every major Linux/Unix platform with every extension combination. Also note, that many Linux distributions come with PHP built in these days. Windows binaries can be downloaded from our » Downloads page, for Linux binaries, please visit your distribution's website.
-
Where can I get libraries needed to compile some of the optional PHP extensions?
-
Note: Those marked with * are not thread-safe libraries, and should not be used with PHP as a server module in the multi-threaded Windows web servers (IIS, Netscape). This does not matter in Unix environments, yet.
- » LDAP (Unix).
- » LDAP (Unix/Win) : Mozilla Directory (LDAP) SDK
- » free LDAP server.
- » Berkeley DB2 (Unix/Win) : https://www.sleepycat.com/.
- » SNMP* (Unix): .
- » GD* (Unix/Win).
- » mSQL* (Unix).
- » PostgreSQL (Unix).
- » IMAP* (Win/Unix).
- » Sybase-CT* (Linux, libc5) : Available locally.
- » FreeType (libttf):.
- » ZLib (Unix/Win32).
- » expat XML parser (Unix/Win32).
- &r