ich wollte jetzt mal auf meinem System PHP und mySQL zum (Test)-Einsatz bringen. Hier die Infos:
Webserver:
IIS (aus WinXP Pro SP2)
PHP:
- PHP 5.0.2
- phpMyAdmin-2.5.7-pl1
mySQL:
- mysql-4.1.5-gamma
- mysqlcc-0.9.4-win32
So, die Probleme:
1. Die Funktion "mysql_connect()" funktionierte unter PHP 5 nicht (mehr)
Lösung: mySQL ist unter PHP5 standardmäßig nicht mehr aktiv. Daher habe ich die "php_mysql.dll" in der php.ini freigeschaltet (das ";" entfernt) und die Extensions aus der Datei "php-5.0.2-Win32.zip" entpackt. Das Verzeichnis wurde in der "php.ini" angegeben. Zusätzlich musste ich die Datei "libmysql.dll" aus dem PHP-Paket ins .../System32-Dir kopieren.
Die Funktion wurde nun gefunden.
2. "Client does not support authentication protocol requested by server; consider upgrading MySQL client"
Scheinbar ist meine Client-API von PHP zu alt. Sie trägt die Versionsnummer (phpinfo()) 3.23.57.
Jetzt habe ich alles gesagt und frage mich wie ich als Anfänger das ganze jetzt zum laufen bekommen kann! Wie kann ich denn die API aktualisieren? Andere Ideen?
THX