Hoofdcategorieën
Device Settings
Topicacties

PHP installatie op Windows 2003 server

Pagina: 1

Reageer Nieuw Topic
Berichten: 184
Reg. datum: 13 mei 2007

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.

Plaatje op imageshack (popups!)

Wat voor login ik ook gebruikt het werkt gewoon niet.

Hoe krijg ik het voor elkaar dat het gewoon werkt zonder login en alles.
 
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 :)
 
Berichten: 1.094
Reg. datum: 28 september 2000

Waarom gebruikt je niet gewoon ZendCore? Eenvoudige installerer levert je een robuuste PHP installatie op.
 
Berichten: 184
Reg. datum: 13 mei 2007

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.
 
Je moet een bestand genaamd libmysql.dll kopiëren naar je system32. Je vindt dat bestand in je PHP-map.
 
Berichten: 184
Reg. datum: 13 mei 2007

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.
 
Berichten: 963
Reg. datum: 22 maart 2000

quote:
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.
 
getweakt...

quote:
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.

jij ook?

chown -R me base:all
Berichten: 1.149
Reg. datum: 11 maart 2002

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

dual p3 1GHz 1GB ram 100G UDMA 133; p4 2.4 533 1Gig p4 3,2@3,5 1MB l2-cache 1GB hyperx pc3500, asus p5wdh deluxe c2d E6600 x1950XTX

Berichten: 184
Reg. datum: 13 mei 2007

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)
 
Berichten: 184
Reg. datum: 13 mei 2007

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?
 
Berichten: 1.758
Reg. datum: 23 september 2002

quote:
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.
 
Berichten: 282
Reg. datum: 15 maart 2005

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



VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011