This section contains notes and hints specific to Apache
2.0 installs of PHP, both for Unix and
Windows versions.
|
You are highly encouraged to take a look at the Apache
Documentation to get a basic understanding of the Apache
2.0 Server.
The following versions of PHP are known to work with
the most recent version of Apache 2.0:
注: Apache 2.0 SAPI-support started with PHP 4.2.0. PHP 4.2.3 its known to work in conjunction with Apache 2.0.39. Don't try to use this version of PHP with any other version of Apache. We do not recommend to use PHP 4.2.3 along with Apache 2.0.39.
All mentioned versions of PHP will work still with Apache 1.3.x.
Download the most recent version of
Apache 2.0 and
a fitting PHP version from the above mentioned places. This
quick guide covers only the basics to get started with
Apache 2.0 and PHP. For more
information read the Apache
Documentation. The version numbers have been omitted
here, to ensure the instructions are not incorrect. You
will need to replace the 'NN' here with the correct values
from your files.
Following the steps above you will have a running
Apache 2.0 with support for PHP as
SAPI module. Of course there are
many more configuration options available for both, Apache
and PHP. For more information use
./configure --help in the
corresponding source tree. In case you wish to build a
multithreaded version of Apache 2.0 you must overwrite the
standard MPM-Module prefork
either with worker or perchild. To do so append to your configure
line in step 6 above either the option
--with-mpm=worker or
--with-mpm=perchild. Take care about the consequences
and understand what you are doing. For more information
read the Apache documentation about the
MPM-Modules.
注: To build a multithreaded version of Apache your system must support threads. This also implies to build PHP with experimental Zend Thread Safety (ZTS). Therefore not all extensions might be available. The recommended setup is to build Apache with the standard prefork MPM-Module.
Consider to read the
Windows specific notes for Apache
2.0.
|
Download the most recent version of
Apache 2.0 and
a fitting PHP version from the above mentioned places.
Follow the Manual
Installation Steps and come back to go on with the
integration of PHP and Apache.
There are two ways to set up
PHP to work with Apache 2.0 on Windows. One is to use
the CGI binary the other is to use the Apache module DLL.
In either case you need to stop the Apache server, and edit
your httpd.conf to configure
Apache to work with PHP.
You need to insert these three lines to your Apache
httpd.conf configuration file to
set up the CGI
binary:
If you would like to use PHP
as a module in Apache 2.0, be sure to move php4ts.dll to
winnt/system32 (for Windows NT/2000) or windows/system32 (for Windows XP),
overwriting any older file. You need to insert these two
lines to your Apache httpd.conf
configuration file to set up the PHP-Module for Apache 2.0:
注: Remember to substitute the c:/php/ for your actual path to PHP in the above examples.
|