mirror of
https://github.com/php/php-src.git
synced 2024-11-28 12:26:37 +08:00
51 lines
1.4 KiB
Plaintext
51 lines
1.4 KiB
Plaintext
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/
|