2 Stimmen

phpinfo() anders als in php-i für pdo_mysql

Ich habe ein ernstes Problem bei der Installation meiner php-Erweiterung pdo_mysql.

mein phpinfo() zeigt, dass mysql nicht aktiviert ist, aber wenn ich php-i oder php-m ausführe, ist mysql aktiviert. Ich habe meine php.ini überprüft, und ich habe die richtigen Änderungen in der korrekt geladenen php.ini vorgenommen: Mein extension_dir und extension= sind auch korrekt.

Mein Betriebssystem: mac os x 10.5

Ich verstehe nicht, warum mysql in meinem phpinfo() nicht aktiviert ist!!! Bitte helfen Sie mir dabei, ich stecke schon seit Tagen fest!

4voto

Jacob Punkte 8183

Die php.ini, die von der Kommandozeile und dem Webserver verwendet wird, ist möglicherweise nicht identisch. Überprüfen Sie die "Geladene Konfigurationsdatei" in phpinfo, um sicherzustellen, dass Sie die richtige Datei bearbeiten.

Überprüfen Sie die Linien:

pdo_mysql.default_socket=/var/mysql/mysql.sock

mysql.default_socket = /var/mysql/mysql.sock

mysqli.default_socket = /var/mysql/mysql.sock

OSX legt die mysql.sock standardmäßig in /tmp/mysql.sock an, daher müssen Sie diese Zeilen möglicherweise aktualisieren.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X