har problemer med at konfigurere mysql på php i windows xp

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har forsøgt svært at få denne simple konfigurationsproblemer løst. Alt jeg vil, er at aktivere mysql, så det kan fungere sammen med min php. I mit miljø har jeg PHP 5.2/IIS 5.0/MySQL 5.0 konfigureret på min Windows XP-maskine, og alt setup. Fra det, jeg hørte fra adskillige kilder til teknisk rådgivning, er det enkle at aktivere MySQL at kommentere disse linjer fra php.ini-filen.


udvidelse=php\_mysql.dll

udvidelse=php\_mysqli.dll



og ændre extension\_dir


extension\_dir='c: \ php \ ext'


Men det virker stadig ikke.


Jeg fortsatte med at undersøge årsagen til problemet ved at køre phpinfo () , og jeg indså, at mysql-funktionerne slet ikke er aktiveret. (Bizarre ...) Så åbner jeg kommandoprompt, indtastet php -m og bekræftede at mysql-funktioner blev aktiveret.


Endelig fandt jeg en interessant opdagelse, at jeg skrev php -i og fandt disse par linjer.


Konfigurationsfil (php.ini) Sti => C: \ WINDOWS

Loaded Configuration File => C: \ php \ php.ini



Men under phpinfo () viser det følgende:


Konfigurationsfil (php.ini) Sti C: \ WINDOWS

Loaded Configuration File (none)



Loaded Configuration File fra phpinfo () mangler! Hvorfor?? Hvordan kom det til her?


Nogen har nogen ideer?


PS: Jeg har opsat min miljøvariabel PATH for at pege på C: \ php \ mappen, så det fungerer fint.

Bedste reference


Denne fyr har svaret, hvad jeg ser efter.


http://www.peterguy.com/php/install\_IIS6.html[1]