Using php in custom built http server
there is a well known book, by sara golemon, extending & embedding
php<http://tinyurl.com/a75bbk>.
youll almost certainly want to grab that. there are also some nice pdf's
and articles online, mostly for writing extensions afaict. only a small
portion of the book about embedding php, but to give you a quick overview,
the most simple approach to embedding essentially boils down to including
libphp, and invoking it with a string of php & the C level eval(). the book
will get you going from there.
im sure if you know what youre doing, which if you could write a webserver
in objc, i suppose you would, should be able to get the eval-based approach
working 'pretty quickly'TM. from there you can experiment w/ the info the
book has and it would probly be good to find some smaller webserver projects
that support php, like lighttpd <http://www.lighttpd.net/download>.
lighttpd is stricly C tho, if im not mistaken, but im sure youll find some
nice example segments there.
I would prefer doing it with terminal commands, but I am willing it do it
well, im not sure what you need to do, make-file-wise, to get C to compile
into an objective-C application, but i know it can be done, b/c i did it on
an iphone app where we used the C interface to sqlite3. im sure if youre
webserver is using objective-C classes, and some of its neat runtime
features, you might wind up writing some sort of OO wrapper around phps
embedding api, but thats just a guess.
btw, is this a private project or is the code out there somewhere ?
-nathan
|