php-src/sapi/pi3web
Rasmus Lerdorf fdaa130f3a Add the new request_time sapi struct entry to all the sapis. Some of these
may have ways of getting the request time without the extra syscall, but
for now let's just make sure we don't crash and people will eventually
fill these in where applicable.
2004-12-20 19:33:41 +00:00
..
config.m4 - Renamed all *php4* files to *php5*, changed all php4/PHP4 to php5/PHP5 2004-01-17 13:00:38 +00:00
config.w32 - Renamed all *php4* files to *php5*, changed all php4/PHP4 to php5/PHP5 2004-01-17 13:00:38 +00:00
CREDITS 2nd step towards auto-credits 2000-11-20 10:33:33 +00:00
php5pi3web.dsp Replaced static server variables by function call and configurable list at the Pi3Web server side. 2004-12-05 09:52:25 +00:00
php.sym Added Pi3Web support 2000-06-17 12:06:09 +00:00
pi3web_sapi.c Add the new request_time sapi struct entry to all the sapis. Some of these 2004-12-20 19:33:41 +00:00
pi3web_sapi.h Replaced static server variables by function call and configurable list at the Pi3Web server side. 2004-12-05 09:52:25 +00:00
README - Renamed all *php4* files to *php5*, changed all php4/PHP4 to php5/PHP5 2004-01-17 13:00:38 +00:00

PHP5 Module
==========
This module requires PHP5 as thread safe shared library. Have a look
into the INSTALL file which accompanies that distribution.

If you distribute this software bundled with the PHP software in source
or binary form, then you must adhere to the PHP copyright conditions -
the terms are reasonable.

You should have checked out and built the PHP5 source package from the
PHP CVS tree into the Pi3Web source directory called 'PHP5' first. Then
build PHP5 as Pi3Web module and after that build the Pi3Web PHP5 wrapper:

1. Checkout PHP5
================
cvs -d :pserver:cvsread@cvs.php.net:/repository login
The required password is phpfi

cvs -z3 -d :pserver:cvsread@cvs.php.net:/repository co php5

You must also checkout the TSRM and the ZEND module from the ZEND cvs tree
into the PHP5 root directory

cvs -d :pserver:cvsread@cvs.zend.com:/repository login
The required password is zend

cvs -z3 -d :pserver:cvsread@cvs.zend.com:/repository co Zend TSRM

2. Build PHP5 
=============
2.1 POSIX
---------
cd ./php5
./buildconf
./configure --with-pi3web
make

2.2 Win32
---------
other required downloads from the php website
  - bison 1.25
  - bindlib32
  - number4.tar.gz
nmake php5dllts.mak

3. Build Pi3Web PHP5 wrapper
============================
Run make in the Pi3Web /Source/PHP5 directory.

For further information refer to http://www.php.net/version4/