Page 1 of 1
MySQL-Problem beim Installieren
Posted: Wed May 30, 2007 2:13 pm
by itebob
Bin dabei, das Projekt phpMyFAQ lokal einzurichtren.
Angaben zur Laufzeitumgebung:
Windows XP-Professionell
Apache 2.2.4
PHP Version 5.2.2
mysql-5.0.37-win32.zip
PHP ist installiert und erfolgreich getestet. Habe wie hier beschrieben
http://www.aspheute.com/artikel/20010618.htm MySQL installiert. Mit \bin\
mysqld-nt.exe und
mysqld, habe ich versucht den MySQL-Server zu starten. Bei der Eingabe
C:\Programme\MySQL\MySQL Server 5.0\bin>mysqld.exe --install
The service already exists!
The current server installed: "C:\Programme\MySQL\MySQL Server 5.0\bin\mysqld-nt
" --defaults-file="C:\Programme\MySQL\MySQL Server 5.0\my.ini" MySQL
Nach dem entpacken von
phpMyFAQ in Apache/htdocs bekomme ich diese Meldung
No supported database found! Please install one of the following database systems and enable the m corresponding PHP extension:
* MySQL 4.x / 5.x / 6.x (PHP 4 / PHP 5)
* PostgreSQL 7.x / 8.x
* Sybase
* MS SQL Server 2000 / 2005
* MySQL 4.1 / 5.x / 6.x (PHP 5)
Was kann ich machen? Wie binde ich MySQL im phpMyFAQ-Projekt ein?
Posted: Wed May 30, 2007 2:50 pm
by Thorsten
Hi,
MySQL auf Windows läuft als Dienst, dSyu kannst den MySQL-Dienst unter Systemsteuerung -> Verwaltung -> Dienste starten und beenden. Unter PHP 5 ist der Support für MySQL nicht automatisch aktiv, hierfür muss die libmysql.dll in den Ordner C:\WINDOWS\SYSTEM32 und die php.ini aus dem PHP in das Windowsverzeichnis kopiert werden. Letztere muss noch bearbeitet werden und die php_mysql.dll muss da drin auskommentiert werden. Dann den Apachen neu starten.
bye
Thorsten
Wie richtet man php_mysql.dll korrekt ein
Posted: Wed May 30, 2007 3:06 pm
by itebob
Hi,
Danke für schnelle Antwort
Letztere muss noch bearbeitet werden und die php_mysql.dll muss da drin auskommentiert werden. Dann den Apachen neu starten.
ich nehme mal an, dass php_mysql.dll muss im PHP-Ordner vorhanden sein, wahrscheinlich im PHP/extensions. Bei mir wurde aber kein PHP/
extensions bei der Installation erstellt. Wie richtet man php_mysql.dll korrekt ein?
Posted: Wed May 30, 2007 3:08 pm
by Thorsten
Hi,
wie hast du denn PHP installiert?
bye
Thorsten
Posted: Wed May 30, 2007 3:12 pm
by itebob
mit php-5.2.2-win32-installer.msi
Posted: Wed May 30, 2007 3:13 pm
by Thorsten
Hi,
lade dir mal die große ZIP_Datei von php.net und kopier den ganzen Kram davon in das PHP-Verzeichnis... beim Installer fehlt immer einiges.
bye
Thorsten
Posted: Wed May 30, 2007 3:34 pm
by itebob
ich hab' jetzt nacheinander:
1. erst nur ext-Ordner in PHP kopiert
dann
2. PHP-Dateien aus ZIP komplett kopiert und den Ordner an Stelle funktionierender PHP-Version in PHP umbenannt, php.ini in PHP kopiert
3. Dateien aus ZIP mit Dateien aus dem dem Ordner der funktionierender PHP-Version ersetzt
jedesmal
- Apache stop/start
- phpmyfaq/install/installer.php gestartet
und jedesmal wieder die oben aufgeführte Fehlermeldung ?! MySQL läuft, habe ich in Verwaltung geprüft.
Posted: Wed May 30, 2007 3:36 pm
by Thorsten
Hi,
wo hast du die php.ini hinkopiert?
bye
Thorsten
Posted: Thu May 31, 2007 6:59 am
by itebob
Thorsten wrote:wo hast du die php.ini hinkopiert?
die habe ich
- in das Windows-Verz. wie im Beitrag viewtopic.php?p=18436#18436 erwähnt, kopiert
- sicherheitshalber, weil die php.ini zuvor im PHP-Ordner existierte, auch in den PHP-Ordner, der aus ZIP entpackt wurde
php.ini ist nur im Windows-Verz. notwendig, oder?
Posted: Thu May 31, 2007 7:08 am
by Thorsten
Hi,
itebob wrote:php.ini ist nur im Windows-Verz. notwendig, oder?
ja... und ist die php_mysql.dll drinnen und aktiv? Was sagt ein phpinfo()?
bye
Thorsten
Welche einträge aus phpinfo() sind relevant?
Posted: Thu May 31, 2007 3:32 pm
by itebob
Thorsten wrote:itebob wrote:php.ini ist nur im Windows-Verz. notwendig, oder?
ja... und ist die php_mysql.dll drinnen und aktiv? Was sagt ein phpinfo()?
php_mysql.dll ist auch drinnen und aktiv. Welche einträge aus phpinfo() sind relevant?
BTW: ich habe versucht, mit phpMyAdmin in die Datenbank reinzuschauen, dort wird die DB irgendwie auch nicht erkannt- also es kommt eine Fehlermeldung, dass die DB nicht eingerichtet ist ;-(
Posted: Thu May 31, 2007 3:33 pm
by Thorsten
Hi,
siehst du MySQL in der phpinfo()? Wenn nicht, ist die Extension nicht aktiv.
bye
Thorsten