Avatar billede cyberesben Nybegynder
18. december 2004 - 05:06 Der er 6 kommentarer og
1 løsning

Installation af PHP5 som ISAPI med extensions på IIS6 (Win2k3)

Hvordan får jeg følgende konfiguration op at stå?

En Windows Server 2003 som kører IIS6, skal køre PHP5 som ISAPI modul, og have mulighed for at benytte de gængse extensions (mysql, id3, exif, gd2 osv)

Jeg kan simpelthen ikke få det L*** til at virke. Jeg synes selv jeg har fulgt alle guides fra PHP.net osv. og redigeret INI filen så den ser fornuftig ud.

Indtil videre kan det køre som ISAPI modul men så snart jeg enabler én eneste extension, så crasher PHP med beskeden

PHP Startup: Unable to load dynamic library 'e:\php5\ext\php_mysql.dll' - The specified module could not be found.


på trods af at alle mine PHP extensions NETOP ligger i 'e:\php5\ext\'


HVAD er der galt?
Avatar billede rednex Nybegynder
18. december 2004 - 10:04 #1
Så vidt jeg husker er PHP lidt kræsen med de dll flier der ligger i PHP mappen. De skal ligge et sted hvor serveren kan finde dem. Hvis du skal bruge mysql extension skal den f.eks. kunne finde libmysql.dll (og sikkert også libmysqli.dll). Prøv at smide din PHP mappe i PATH og se om det hjælper. Maskinen skal vist rebootes før IIS servicen fatter at PATH er ændret.
Avatar billede cyberesben Nybegynder
18. december 2004 - 15:29 #2
jeg har både smidt php mappen og php\ext ind i min path

men har så ik prøvet det med at reboote... prøver lige :-)
Avatar billede cyberesben Nybegynder
18. december 2004 - 17:00 #3
ok jeg har fået en del af af det til at virke nu (hjalp at sætte path igen og genstarte...)

men hold kæft hvor er det dårligt dokumenteret... f.eks. hvis man vil bruge php_exif.dll, så crasher php bare, uden nogen meddelelse...

via en google søgning fandt jeg så ud af at man skal loade php_mbstring.dll FØR man loader php_exif.dll

kunne være rart hvis det var beskrevet nogen steder.
Avatar billede cyberesben Nybegynder
18. december 2004 - 17:03 #4
og hvorfor fanden kan man ik hente pakken med de ekstra extensions, direkte hos php.net?

(pecl-5.0.3-Win32.zip)

man skal jo lave gætteleg og søge på google for at finde det... *BITCHE BITCHE*
Avatar billede rednex Nybegynder
19. december 2004 - 00:26 #5
Jeg smider lige et svar så :o)

Det kan godt være ret irriterende at det ikke er ordentligt dokumenteret. Har selv siddet med håret i postkassen et par gange og bandet over det. Det er sjovt som man har det med at glemme de der små finurligheder når det er et stykke tid siden sidst.

Så vidt jeg husket blev PECL fjernet fra distributionen for at holde footprintet nede. Det er vist alligevel de færreste der installerer det som standard. Men man kan da godt undre sig over at der ikke kan findes en samlet pakke på http://pecl.php.net
Avatar billede cyberesben Nybegynder
19. december 2004 - 01:49 #6
hehe jeps, fandt PECL...

du har ret i at det kan være et helvede, det er jo ikke noget man gør hver dag, eller hver eneste gang en ny PHP udkommer, men måske en gang hvert halve år når man alligevel formatterer eller lign.
Avatar billede rednex Nybegynder
19. december 2004 - 02:01 #7
Se det på fra den lyse side - når man er faldet i 10-15 gange begynder det at hænge fast :oP
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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