JavaScript Editor Javascript debugger     Website design 

Part II. Installation and Configuration

Table of Contents

1. General Installation Considerations
2. Installation on Unix systems
Apache 1.3.x on Unix systems
Apache 2.0 on Unix systems
Caudium
fhttpd related notes
Sun, iPlanet and Netscape servers on Sun Solaris
CGI environment and recommended modifications in php.ini
Special use for error pages or self-made directory listings (PHP >= 4.3.3)
Note about nsapi_virtual and subrequests (PHP >= 4.3.3)
CGI and command line setups
Testing
Benchmarking
Using Variables
HP-UX specific installation notes
OpenBSD installation notes
Using Binary Packages
Using Ports
Common Problems
Older Releases
Solaris specific installation tips
Required software
Using Packages
Debian GNU/Linux installation notes
Using APT
Better control on configuration
Common Problems
3. Installation on Mac OS X
Using Packages
Using the bundled PHP
Compiling for OS X Server
Compiling for MacOS X Client
4. Installation on Windows systems
Windows Installer (PHP 5.2 and later)
Normal Install
Silent Install
Upgrading PHP with the Install
Windows Installer (PHP 5.1.0 and earlier)
Manual Installation Steps
ActiveScript
Microsoft IIS / PWS
General considerations for all installations of PHP with IIS or PWS
Windows NT/200x/XP and IIS 4 or newer
Windows and PWS 4
Windows and PWS/IIS 3
Apache 1.3.x on Microsoft Windows
Installing as an Apache module
Installing as a CGI binary
Apache 2.0.x on Microsoft Windows
Installing as a CGI binary
Installing as an Apache module
Sun, iPlanet and Netscape servers on Microsoft Windows
CGI setup on Sun, iPlanet and Netscape servers
NSAPI setup on Sun, iPlanet and Netscape servers
CGI environment and recommended modifications in php.ini
Special use for error pages or self-made directory listings (PHP >= 4.3.3)
Note about nsapi_virtual and subrequests (PHP >= 4.3.3)
OmniHTTPd Server
Sambar Server on Microsoft Windows
Xitami on Microsoft Windows
Building from source
Requirements
Putting it all together
Build resolv.lib
Building PHP using the new build system [PHP >=5 only]
Building PHP using DSW files [PHP 4]
Installation of extensions on Windows
5. Installation of PECL extensions
Introduction to PECL Installations
Downloading PECL extensions
PECL for Windows users
Compiling shared PECL extensions with the pecl command
Compiling shared PECL extensions with phpize
Compiling PECL extensions statically into PHP
6. Problems?
Read the FAQ
Other problems
Bug reports
7. Runtime Configuration
The configuration file
How to change configuration settings
Running PHP as an Apache module
Changing PHP configuration via the Windows registry
Other interfaces to PHP