Avatar billede jespere Nybegynder
29. marts 2005 - 00:45 Der er 1 løsning

IIS6: Problemer med PHP og Perl

Jeg har installeret en IIS6/w2003, derefter perl (ActivePerl-5.8.6.811) og PHP (php-4.3.10).
Nu tror jeg jo så at alting er godt, men når jeg prøver at kalde et php-script eller perl-script på serveren, får jeg "404 - File or directory not found"
De kaldte filer findes - checked 10 gange. Serveren er sat korrekt op mht. kataloger. Gemmer jeg en test.asp i samme katalog og kalder den bliver den vist ok. Kalder jeg test.php (som findes) under samme web, får jeg 404...

Er det konfigurationen af iis6 der er gal eller er det w2003 som den er er problemet - rettigheder el. lign ?

Har nogen prøvet noget ligende ?

/JEsper
Avatar billede jespere Nybegynder
29. marts 2005 - 10:05 #1
Ok, jeg fandt selv svaret ved at lede lidt rundt på nettet.
Til andre med samme problem er løsningen her:

SYMPTOMS:
Under IIS6.0 (.NET Server Family) the default installer of PHP will not
automatically configure the php executable to run and you will therefore run
into problems.  Normally, just going in and setting it up as an ISAPI
extension would fix the problem, but with .NET Server Family, this is not
the case.  There are some additional steps that you must take to ensure that
PHP will function properly under IIS6.  These steps are listed below:

1. Download the latest PHP Windows Binaries from http://www.php.net

2. Run the installer and select the option to manually configure your
server. Select the installation path of your choice (default: c:\php\)

3. Once the setup is done, go into your IIS Server Manager and drop down to
the website that you wish to install PHP for.  Set it up as you would under
a IIS5 server (Application Configuration, ISAPI Mappings) and setup the
php.exe to run the .php files. (You can do the same for .phps if you wish.)

4. The next step in getting this to work would to go the "Web Service
Extensions" under the IIS Services Manager.  Once you have this open, select
"Add a new Web Service extension..." and set the extension name to ".php".
Select the "Add" button and navigate to the spot that you installed PHP.
Select the php.exe and hit "Ok".  Select the checkbox at the bottom that
says "Set extension status to Allowed" and hit Ok.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester