Subject | Re: PHP server for Firebird |
---|---|
Author | paulruizendaal |
Post date | 2005-09-04T14:21:34Z |
I guess the two main tasks are building myserver and building php
with fastcgi enabled.
MyServer:
=========
Check out the source from sourceforge CVS
http://sourceforge.net/cvs/?group_id=63119
It comes with a Linux build sequence; I suppose it will work with
minor mods on osx. It depends on quite a few packages that tend to
come standard on Linux (e.g. libxml2), not sure if all of them are
standard on osx.
A special dependency is FLTK. It is not needed for MyServer itself,
but it is needed for the GUI configuration tool. You can find FLTK
sources here:
http://www.fltk.org/software.php
PHP4:
=====
Check out sources from:
http://www.php.net/downloads.php
I noticed just now that sources for 4.3.11 are mo longer there and
Lester says 4.4.0 is trouble. Perhaps it is better to switch to PHP5
anyway.
Build PHP with fastcgi enabled:
$ ./configure --with-fastcgi
The third step is building the IB module, but make it link to the FB
client lib. The fourth step is building the installer. Let's deal
with those steps when we get to them.
Paul
with fastcgi enabled.
MyServer:
=========
Check out the source from sourceforge CVS
http://sourceforge.net/cvs/?group_id=63119
It comes with a Linux build sequence; I suppose it will work with
minor mods on osx. It depends on quite a few packages that tend to
come standard on Linux (e.g. libxml2), not sure if all of them are
standard on osx.
A special dependency is FLTK. It is not needed for MyServer itself,
but it is needed for the GUI configuration tool. You can find FLTK
sources here:
http://www.fltk.org/software.php
PHP4:
=====
Check out sources from:
http://www.php.net/downloads.php
I noticed just now that sources for 4.3.11 are mo longer there and
Lester says 4.4.0 is trouble. Perhaps it is better to switch to PHP5
anyway.
Build PHP with fastcgi enabled:
$ ./configure --with-fastcgi
The third step is building the IB module, but make it link to the FB
client lib. The fourth step is building the installer. Let's deal
with those steps when we get to them.
Paul