You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Sascha Schumann 953fe189da Overall UNIX build system improvements: 26 years ago
..
Makefile.in Overall UNIX build system improvements: 26 years ago
README Add documentation on how to install PHP in AOLserver 26 years ago
aolserver.c SECTION is not defined in info.h anymore 26 years ago
config.m4 Support install directories other than srcdir/root 26 years ago
php.sym --enable-versioning can now be used with CGI/AOLserver as well. Note that 27 years ago

README

AOLserver README ($Id$)

To compile PHP 4.0 as a module for AOLserver, you need:

- AOLserver 3.0 source distribution
- installed AOLserver 3.0

1.) Configuring AOLserver

Read doc/install.txt in the source distribution

It usually boils down to changing the INST path in include/Makefile.global
and running make all install.

2.) Configuring PHP

$ ./configure \
--with-aolserver=/path/to/installed/aolserver \
--with-aolserver-src=/path/to/source/distribution \
<other options>

3.) Compiling and Installing PHP

$ make install

4.) Changing nsd.tcl

a) New section

Add a new section to pass options to PHP (required):

ns_section "ns/server/${servername}/module/php"

You can use the following commands in this section:

The 'map' command will cause AOLserver to pass all requests to *.php to
the PHP module (can be specified multiple times). Example:

ns_param map *.php

The 'php_value "name val"' command assigns the configuration option name
the value val (can be used multiple times). Example:

ns_param php_value "session.auto_start 1"

b) Enabling PHP

Then enable the PHP module:

ns_section "ns/server/${servername}/modules"
...
ns_param php ${bindir}/libphp4.so


=============================================================================
This has been tested with AOLserver release 3.0.

AOLserver support has been written by Sascha Schumann <sascha@schumann.cx>.