Added the apache shared-object stuff. This definitly needs to be split into three sections. 1 for the stuff in common, 1 for the SO, 1 for the DSO. I'm not sure how to do this, comments welcome.

git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@167842 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
Aidan Lister 2004-09-02 12:43:52 +00:00
parent ea52e23a37
commit 2fd32205b8

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.1 $ -->
<!-- $Revision: 1.2 $ -->
<sect1 id="install.unix.apache">
<title>Apache 1.3.x on Unix systems</title>
<para>
@ -103,6 +103,47 @@
17. Use your normal procedure for starting the Apache server. (You must
stop and restart the server, not just cause the server to reload by
using a HUP or USR1 signal.)
]]>
</screen>
</example>
<para>
Alternatively, to install PHP as a static object:
</para>
<example id="install.unix.apache.example-static">
<title>
Installation Instructions (Static Module Installation for Apache) for PHP
</title>
<screen>
<![CDATA[
1. gunzip -c apache_1.3.x.tar.gz | tar xf -
2. cd apache_1.3.x
3. ./configure
4. cd ..
5. gunzip -c php-4.x.y.tar.gz | tar xf -
6. cd php-4.x.y
7. ./configure --with-mysql --with-apache=../apache_1.3.x
8. make
9. make install
10. cd ../apache_1.3.x
11. ./configure --prefix=/www --activate-module=src/modules/php4/libphp4.a
(The above line is correct! Yes, we know libphp4.a does not exist at this
stage. It isn't supposed to. It will be created.)
12. make
(you should now have an httpd binary which you can copy to your Apache bin dir if
is is your first install then you need to "make install" as well)
13. cd ../php-4.x.y
14. cp php.ini-dist /usr/local/lib/php.ini
15. You can edit /usr/local/lib/php.ini file to set PHP options.
Edit your httpd.conf or srm.conf file and add:
AddType application/x-httpd-php .php
]]>
</screen>
</example>