Frage

Ich habe XAMPP auf einer Windows XP-Maschine installiert. PHP-Skripte arbeitet gut über den Browser.

Am Anfang php.exe (CLI) wurde mit Fehler Fehler - kann nicht geladen werden php_pgsql.dll

I deaktiviert extension = php_pgsql.dll in der Datei php.ini und php.exe zum Scheitern verurteilt gestoppt.

Aber auch jetzt bin ich nicht in der Lage einen PHP-Skript aus der CLI zu laufen, obwohl das gleiche Skript über den Browser fein ausgeführt wird.

Das Skript nicht bei mysqli_connect () mit Fehlern - Kann keine Verbindung zum MySQL-Server auf '127.0.0.1'

Hat jemand anderes das gleiche Problem konfrontiert?

Kshitij

War es hilfreich?

Lösung

Haben starten Sie den MySQL-Dienst über das Panel XAMPP Control-und gehalten beeing markiert als „Running“ in beiden Testfälle?
Haben Sie den Webserver Version testen, indem Sie so etwas wie http: // localhost / ... oder http://127.0.0.1/ ... und haben Sie laufen php.exe -f something.php Test auf der gleichen Maschine?

Andere Tipps

Wie viele php.ini haben Sie? Es ist wahrscheinlich die CLI-Version hat eine andere php.ini als die Web-Version.

Ist der Pfad zu Ihrem MySQL-DLLs in Ihrem Befehl Sitzung Umgebungsvariable PATH? Sie müssen wahrscheinlich \ pathtomysql \ bin zu Ihrem Pfad hinzuzufügen. Auf meinem Rechner ist:

C:\Program Files\MySQL\MySQL Server 5.0\bin
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top