Link to home
Create AccountLog in
PHP

PHP

--

Questions

--

Followers

Top Experts

Avatar of daluu
daluu🇺🇸

PHP on Windows 2003 Server
Is this the right place to post or is the installation section better?

I tried setting up the PHP 4 ISAPI version on Windows 2003 Server. I followed the install procedure of porting the .ini file to the proper windows directory, adding PHP as a filter, pointing it to the ISAPI dll, adding .php as extension for PHP to parse.

Then I even added PHP as a ISAPI module to be allowed access/execution under Windows 2003 Server. Then restarted IIS server. Upon startup it crashed. wouldn't even run like before. only way i fixed back up was remove all PHP stuff.

I may give it a try again later, but am I missing something? or is Windows 2003 a little too secured, in the wrong way? am I better off with the PHP executable version?

i wonder if setting Windows 2003 Server to allow all unknown ISAPI modules to run would make it work. but that would be bad idea.

Zero AI Policy

We believe in human intelligence. Our moderation policy strictly prohibits the use of LLM content in our Q&A threads.


Avatar of FaithRavenFaithRaven

You may want to use apache. A good tutorial to install apache+php+mysql is at http://www.juanha.com/apache.htm .

Avatar of daluudaluu🇺🇸

ASKER

i know but IIS was already available. and easier to maintain for whoever manages after me, since we may not get "smart" or willing to learn people but those who prefer MS stuff.

in the meantime, i just might try the EXE version of PHP.

I just told you the most used configuration :)

Reward 1Reward 2Reward 3Reward 4Reward 5Reward 6

EARN REWARDS FOR ASKING, ANSWERING, AND MORE.

Earn free swag for participating on the platform.


Avatar of daluudaluu🇺🇸

ASKER

i know, thanks anyways. :-)

if only they had a GUI or a good one for Apache on Windows. that would be nice.

You can install Apache, MySQL, OpenSSL, PHP , PHPmyadmin etc, in one word all you need for a windows server with some easy clicks.

http://www.hotscripts.com/PHP/Software_and_Servers/Installation_Kits/

Avatar of daluudaluu🇺🇸

ASKER

yea, i've installed it before, but separately. doesn't matter for install.

what I would like is a GUI manager for Apache, so you don't have to go command line & edit config files, like IIS. Simpler for me, & do-able for an MS-oriented admin when I leave. I'm working in MS environment currently, sigh...

Free T-shirt

Get a FREE t-shirt when you ask your first question.

We believe in human intelligence. Our moderation policy strictly prohibits the use of LLM content in our Q&A threads.


You just need to make some little modifications in http.ini witch it's very easy because it's well explained by consistent comments.

But it you still want a GUI manager for Apache, it's not a problem:
Windows:
http://www.apache-gui.com/conf.html
http://www.simtel.iif.hu/pub/pd/36798.html
http://www.simtel.iif.hu/pub/pd/63690.html

For a linux version see :
http://lists.debian.org/debian-user/1999/debian-user-199908/msg02414.html

Hope this Helps,
                    FathRaven

http://gui.apache.org/ <-- this is another good one..

although I understand wanting to run IIS for certain reasons I would highly recommend against it.  But I have never gotten the PHP ISAPI to never be recognized as anything but Unknown

Avatar of daluudaluu🇺🇸

ASKER

I had PHP ISAPI setup on IIS 6 on Windows 2003, but I think it may be Windows 2003's stupid "I'm super secure" setup that doesn't want to run PHP, or either the ISAPI is not compatible with Windows 2003, because I setup everything according to the PHP ISAPI setup procedure for Windows 2000 & IIS 5, which is pretty similar to Windows 2003.

Problem is that the web server crashes & won't start & run after PHP ISAPI is setup. When I remove, it works ok again. That's the weird part. any ideas why?

Reward 1Reward 2Reward 3Reward 4Reward 5Reward 6

EARN REWARDS FOR ASKING, ANSWERING, AND MORE.

Earn free swag for participating on the platform.


Check firewall, also are you sure you install PHP corectly ?

FaithRaven

Avatar of daluudaluu🇺🇸

ASKER

like i said, i followed the documented instructions for the PHP ISAPI for IIS 5 from php install package at php.net. Is anything incorrect there for IIS 6?

as for firewall, ASP (which is setup default on the server) works a OK. web server works a OK too. internal & external. but PHP just crashed the server.

At IIS 6 some configurations are different from IIS 5. So use a IIS 6 documentation.

FaithRaven

Free T-shirt

Get a FREE t-shirt when you ask your first question.

We believe in human intelligence. Our moderation policy strictly prohibits the use of LLM content in our Q&A threads.


Avatar of daluudaluu🇺🇸

ASKER

is there even an IIS 6 doc for PHP? if so where can I get it? php.net? since Win 2003 is supposedly new

ASKER CERTIFIED SOLUTION
Avatar of FaithRavenFaithRaven

Link to home
membership
Log in or create a free account to see answer.
Signing up is free and takes 30 seconds. No credit card required.
Create Account

Avatar of daluudaluu🇺🇸

ASKER

thanks for the link. followed procedure there & server not crash. however, php scipts won't execute. HTTP error 500 (i think) message is specified procedure not found.

wonder if I have to do anything extra there.

Avatar of daluudaluu🇺🇸

ASKER

maybe I forgot to include php4isapi.dll or that's the one needed over php4ts.dll. anyways, using the extra info from

https://www.experts-exchange.com/questions/20610799/PHP-Installation-on-Windows-2003-Standard-Edition.html

I was able to finally get PHP working.

thanks for all your help FaithRaven.

Reward 1Reward 2Reward 3Reward 4Reward 5Reward 6

EARN REWARDS FOR ASKING, ANSWERING, AND MORE.

Earn free swag for participating on the platform.

PHP

PHP

--

Questions

--

Followers

Top Experts

PHP is a widely-used server-side scripting language especially suited for web development, powering tens of millions of sites from Facebook to personal WordPress blogs. PHP is often paired with the MySQL relational database, but includes support for most other mainstream databases. By utilizing different Server APIs, PHP can work on many different web servers as a server-side scripting language.