PHP installatie op Windows 2003 server

Pagina: 1
Acties:
  • 2.454 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

  • Wooldoor
  • Registratie: Mei 2007
  • Laatst online: 30-10-2021
Het probleem is als volgt:

Ik heb een Windows 2003 server met IIS 6 en daarop wil ik een webbased applicatie gaan draaien die is gemaakt met php en een database erachter heeft van MySQL.
Nu ben ik dus bezig geweest met het installeren van PHP en MySQL op de server via deze guide:

http://www.vanenter.nl/bl...eren-op-windows-2003-iis/

Ik heb alles gedaan zoals het er stond en het bestand blaat.html opent gewoon, maar zodra ik phpinfo.php wil openen krijg ik een melding om verbinding te maken.

Afbeeldingslocatie: http://img513.imageshack.us/img513/8743/serverqo2.th.jpg

Wat voor login ik ook gebruikt het werkt gewoon niet.

Hoe krijg ik het voor elkaar dat het gewoon werkt zonder login en alles.

http://eu.battle.net/d3/en/profile/Wimploo-1839/hero/2913117


  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
Ik heb laatst deze handleiding gevolgd: How to install PHP 5.x on Windows Server 2003 with IIS 6, en daarmee werkte alles meteen. Zo te zien heeft de schrijver van dat artikel die handleiding ook gevolgd.

Ik denk dat je een probleem hebt met de rechten op je PHP-installatie, de standaard IIS-user kan hem dan niet lezen en vraagt om credentials om het met die user wél te lezen en uit te voeren... controleer de rechten op de map eens :)

We are shaping the future


  • mjax
  • Registratie: September 2000
  • Laatst online: 20:36
Waarom gebruikt je niet gewoon ZendCore? Eenvoudige installerer levert je een robuuste PHP installatie op.

Acties:
  • 0 Henk 'm!

  • Wooldoor
  • Registratie: Mei 2007
  • Laatst online: 30-10-2021
ik ben weer overnieuw begonnen en heb gebruik gemaakt van de gewone php installatie en daarmee kreeg ik php werkend en dus ook phpinfo.

Maar het probleem is nu om phpmyadmin aan de praat te krijgen want die blijft maar zeuren over kan je mysql extensie niet laden.

Ik heb echt elke hit bij google doorgelezen en alle ; voor de extensies weggehaald en weet ik veel wat maar het werkt gewoon niet.

http://eu.battle.net/d3/en/profile/Wimploo-1839/hero/2913117


Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
Je moet een bestand genaamd libmysql.dll kopiëren naar je system32. Je vindt dat bestand in je PHP-map.

We are shaping the future


Acties:
  • 0 Henk 'm!

  • Wooldoor
  • Registratie: Mei 2007
  • Laatst online: 30-10-2021
Alex dat had ik ook al geprobeerd maar had ook geen effect.
Ik heb nu ook zendcore geprobeerd, php werkt wel maar het duurde erg lang voordat phpinfo.php draaide en phpmyadmin werkte niet en kreeg een time-out. Ik ga nu een clean install proberen en heb alle vorige php files en MySQL eraf gegooid.

http://eu.battle.net/d3/en/profile/Wimploo-1839/hero/2913117


Acties:
  • 0 Henk 'm!

  • luc
  • Registratie: Maart 2000
  • Niet online

luc

Alex) schreef op vrijdag 14 december 2007 @ 15:53:
Je moet een bestand genaamd libmysql.dll kopiëren naar je system32. Je vindt dat bestand in je PHP-map.
Je zult daarna ook de mysql extensie even aan moeten zetten in je php.ini. Daarna voor de zekerheid IIS opnieuw starten.

Acties:
  • 0 Henk 'm!

  • GlowMouse
  • Registratie: November 2002
  • Niet online
Alex) schreef op vrijdag 14 december 2007 @ 15:53:
Je moet een bestand genaamd libmysql.dll kopiëren naar je system32. Je vindt dat bestand in je PHP-map.
Leuk voor als je later PHP wilt updaten, moet je er altijd rekening mee houden dat er nog wat onder system32 staat. Beter is het om de map waarin PHP staat aan je pad toe te voegen en daarna te rebooten.

Acties:
  • 0 Henk 'm!

  • Kabouterplop01
  • Registratie: Maart 2002
  • Laatst online: 22:11

Kabouterplop01

chown -R me base:all

waarom niet XAMPP installeren? Dat scheelt je een hoop gepiel...

Acties:
  • 0 Henk 'm!

  • Wooldoor
  • Registratie: Mei 2007
  • Laatst online: 30-10-2021
Ok ik heb Zendcore aan de praat gekregen maar ik zag dat dit CGI was en heb slechte dingen hierover gehoord ten opzichte van ISAPI. Ook kreeg ik veel HTTP 500 errors tijdens het laden van MySQL.

Hierna weer los php,mysql geinstalleerd en ik krijg weer de fout die ik een tijd geleden ook heb gekregen namelijk dat als ik in de browser een .php bestand wil openen dat er gevraagd wordt om in te loggen. Als ik naar de spool kijk zie ik dat netwerkservice gebruik maakt van de mappen en heb deze ook toegang gegeven maar niet steeds krijg ik alleen die inlogpopups. Als ik trouwens op annuleren klik krijg ik de HTTP 401.3 error:

Niet-geverifieerd: de toegang is geweigerd vanwege een ACL die voor de aangevraagde bron is ingesteld.
Internet Information Services (IIS)

http://eu.battle.net/d3/en/profile/Wimploo-1839/hero/2913117


Acties:
  • 0 Henk 'm!

  • Wooldoor
  • Registratie: Mei 2007
  • Laatst online: 30-10-2021
Gister even gevraagd aan de systeembeheer om te vragen of ik niet gewoon Apache kan installeren en dan IIS uninstallen. Hij zei dat IIS wordt onder andere gebruikt door Exchange server, SMTP server etc. Wanneer IIS wordt verwijderd zal de server instabiel worden.
Mijn vraag is nu of ik IIS niet gewoon kan laten stoppen en dan Apache die port 80 overneemt. En dat de onderdelen voor exchange gewoon kunnen blijven draaien en functioneren?

http://eu.battle.net/d3/en/profile/Wimploo-1839/hero/2913117


Acties:
  • 0 Henk 'm!

  • _H_G_
  • Registratie: September 2002
  • Laatst online: 27-08 15:01
Wooldoor schreef op woensdag 19 december 2007 @ 11:27:
Gister even gevraagd aan de systeembeheer om te vragen of ik niet gewoon Apache kan installeren en dan IIS uninstallen. Hij zei dat IIS wordt onder andere gebruikt door Exchange server, SMTP server etc. Wanneer IIS wordt verwijderd zal de server instabiel worden.
Mijn vraag is nu of ik IIS niet gewoon kan laten stoppen en dan Apache die port 80 overneemt. En dat de onderdelen voor exchange gewoon kunnen blijven draaien en functioneren?
Dacht dat het je eigen server was? een normale 2003 server? Kan prima draaien zonder IIS hoor. Standaard staat er niet eens IIS op.

Acties:
  • 0 Henk 'm!

  • Rockafello
  • Registratie: Maart 2005
  • Laatst online: 27-12-2023
voor exchange heb je inderdaad wel IIS nodig.

anyway. Heb je wel de default wwwroot gebruikt? (c:\inetpub\wwwroot) of heb je een andere map gebruikt? Zoja, kijk dan of de user IURS rechten heeft op die map. Verder moet je even kijken in je IIS manager of er bij Default Webpage ook script only aanstaat. Verder kan je bij beveiliging kiezen onder welke gebruikersaccount de server moet draaien. Vul hier die IUSR in en wachtwoord is standaard leeg. Vink daar ook anonymous access aan.
Pagina: 1