Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 2 of 2 total
Thread PHP on IIS
Sat, Sep 10 2011 6:24 PMPermanent Link

David Cornelius

Cornelius Concepts

Avatar

I know the documentation for the ElevateDB PHP Extension says it's only been
tested using Apache, but has anyone gotten it to run on IIS?

I'm doing some development and testing with RadPHP XE and using my Windows
2008 Server with Internet Information Server 7.0 which is working fine until
I enable the php_edb.dll extension.  Then no PHP page comes up at all--it
eventually times out with some cryptic error code (0x80070102) that a Google
search didn't help with.

I don't want to install Apache because then I'd have to disable EDB every
time I run a PHP web page under IIS--unless I can figure out how to have two
separate copies of PHP installed.  (I'm sure that's not terribly difficult,
just a hassle.)

I'm using PHP 5.2.17 and EDB for PHP 2.5.0.10.


Thanks,

David Cornelius
Cornelius Concepts
Mon, Sep 19 2011 1:19 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

David,

Per email:

<< Do you have very many people using your PHP extension for EDB yet? >>

We have a few.  PHP is starting to wane in popularity a bit, and the
Windows-specific nature of the extension isn't helpful either.

<< I guess I don't really need to know, but I am wondering if the product is
popular enough to continue support and possibly enhance it. >>

There's not really much to it, so it isn't a big deal to maintain.

<< I know the PHP documentation says it's only tested with Apache (and only
on Windows), but I'm wondering if that means it doesn't work with IIS at
all. As I mentioned in the newsgroup, no PHP page can be run in IIS as soon
as I enable the php_edb.dll.  Is there a way to debug this? >>

Are you using the 32-bit or 64-bit version of IIS ?  If you're using the
64-bit version, then it won't be able to load 32-bit DLLs, which is what the
extension is.

<< As an extra test, after I posted that message, I installed Apache on the
Windows server but it wouldn't even start after I added the LoadModule line
for EDB.  I even downloaded the latest build (2.05 build 11). >>

Same question for Apache.

If you want to send me your Apache version and PHP version, along with your
test PHP source, I'll take a look and see what the problem is.

Tim Young
Elevate Software
www.elevatesoft.com

Image