php-src/sapi/thttpd/README
2000-11-13 12:39:15 +00:00

60 lines
1.5 KiB
Plaintext

README FOR THTTPD MODULE (by Sascha Schumann)
($Date$)
This is a SAPI module for PHP 4.0 supporting thttpd, the tiny,
turbo, throttling HTTP server by Jef Poskanzer.
The module contains a patch against version 2.19 of thttpd. The patch
adds hooks to thttpd to call PHP, if a filename matches *.php. This
patch will be applied when you install PHP.
This is a functional and stable module (it runs a large application
like IMP 2.2.0 without any problems). Its original intention was to
demonstrate the ability of PHP to work in every web server environment.
NOTE: All requests will be serialized. That means, one long running
script will block all other requests. Choose another web-server,
if you want to execute arbitrary scripts.
REQUIRED DOWNLOADS
1. thttpd 2.xx
Full Distribution:
http://www.acme.com/software/thttpd/
2. PHP 4.0.x
Download:
http://www.php.net/
Snapshots from CVS:
http://snaps.php.net/
BUILD INSTRUCTIONS
1. Extract software packages
$ gunzip -c thttpd-2.xx.tar.gz | tar xf -
$ gunzip -c php-*.tar.gz | tar xf -
2. Prepare PHP
$ cd php-*
$ ./configure \
--with-thttpd=../thttpd-2.xx \
<further PHP options>
$ make install
$ cd ..
You can see the list of valid PHP options by executing
$ ./configure --help
3. Configure, compile, install thttpd
Now follow the thttpd instructions. The Makefile template of
thttpd was changed to automatically use the components
required by PHP.