Hallo,
ich sitze hier vor einem frisch installierten neuen Server, Betriebssystem Redhat Fedora. PHPApache2 war schon installiert. Dann habe ich MySQL installiert (4.0).
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> cd /usr/local
shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf -
shell> ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql
shell> chown -R root .
shell> chown -R mysql data
shell> chgrp -R mysql .
shell> bin/mysqld_safe --user=mysql &
shell> scripts/mysql_install_db --user=mysql
Root Kennwort noch gesetzt.. Mysqld daemon läuft auch. Doch jetzt meldet mir phpMyAdmin:
Die MySQL-Erweiterung konnte nicht geladen werden.
Bitte überprüfen Sie Ihre PHP-Konfiguration!
wo krieg ich denn jetzt das Modul mysql.so denn her ? In der php.ini ist auch keine extension geladen.
Ja wo ist es denn ? mysql.so
Re: Ja wo ist es denn ? mysql.so
Warum installierst du nicht einfach die passenden Pakete?
Re: Ja wo ist es denn ? mysql.so
Was für passende Pakete ? Auf der mysql.com Homepage hab ich keine Pakete für das System gefunden.
Re: Ja wo ist es denn ? mysql.so
a) Würde ich bei RedHat schauen, um Pakete für RedHat zu finden
b) Warum sollte das PHP-MySQL Modul beim MySQL-Server dabei sein?
b) Warum sollte das PHP-MySQL Modul beim MySQL-Server dabei sein?
Re: Ja wo ist es denn ? mysql.so
z.B. folgende Pakete von Redhat:
http://download.fedora.redhat.com/pub/f ... 1.i386.rpm
http://download.fedora.redhat.com/pub/f ... 9.i386.rpm
http://download.fedora.redhat.com/pub/f ... 9.i386.rpm
Wenns 4.0 sein muss:
http://dev.mysql.com/get/Downloads/MySQ ... /from/pick
http://dev.mysql.com/get/Downloads/MySQ ... /from/pick
http://dev.mysql.com/get/Downloads/MySQ ... /from/pick
http://download.fedora.redhat.com/pub/f ... 1.i386.rpm
http://download.fedora.redhat.com/pub/f ... 9.i386.rpm
http://download.fedora.redhat.com/pub/f ... 9.i386.rpm
Wenns 4.0 sein muss:
http://dev.mysql.com/get/Downloads/MySQ ... /from/pick
http://dev.mysql.com/get/Downloads/MySQ ... /from/pick
http://dev.mysql.com/get/Downloads/MySQ ... /from/pick
Re: Ja wo ist es denn ? mysql.so
Danke,
http://download.fedora.redhat.com/pub/f ... 1.i386.rpm hats gebracht.
Ich komm jetzt schonmal bis #2002 - Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) , per mysql konsolen befehl gehts, ich schätze da fehlt ein symbolischer link.
Link erstellt, jetzt klappts.
http://download.fedora.redhat.com/pub/f ... 1.i386.rpm hats gebracht.
Ich komm jetzt schonmal bis #2002 - Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) , per mysql konsolen befehl gehts, ich schätze da fehlt ein symbolischer link.
Link erstellt, jetzt klappts.
Re: Ja wo ist es denn ? mysql.so
Vermutlich wurde PHP mit dem Default MySQL Socket auf /tmp/mysql.sock kompiliert. Um den nach /var/lib/mysql/mysql.sock zu bekommen, müsste man den Configure String von PHP anpassen (ich glaube --with-mysql-sock=/var/lib/mysql/mysql.sock). Wenn du aber lieber die Pakete benutzen willst, tut es auch der Link.TalkNet wrote:Ich komm jetzt schonmal bis #2002 - Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) , per mysql konsolen befehl gehts, ich schätze da fehlt ein symbolischer link.
Link erstellt, jetzt klappts.
Bringt der Link eigentlich einen (großen? kleinen? nicht messbaren?)Performanceverlust ein?
Re: Ja wo ist es denn ? mysql.so
Jein, bei einem Syn-Link bin ich mit nicht sicher. Aber bei einem Hardlink würd ich sagen nein, da ja im Dateisystem direkt auf die andere Datei verwiesen wird.
