Domanda

Ho installato XAMPP su una macchina Windows XP. script PHP stanno lavorando bene attraverso il browser.

Inizialmente, php.exe (CLI) stava venendo a mancare con l'errore - non può caricare php_pgsql.dll

I disabile extension = php_pgsql.dll nel file php.ini e php.exe fermato a fallire.

Tuttavia, anche ora non sono in grado di eseguire uno script PHP dalla CLI, anche se lo stesso script funziona bene attraverso il browser.

Lo script non riesce a mysqli_connect () con l'errore - Impossibile connettersi al server MySQL su '127.0.0.1'

È qualcun altro affrontato lo stesso problema?

Kshitij

È stato utile?

Soluzione

Hai iniziato il servizio di MySQL tramite il pannello di controllo XAMPP e mantenuto beeing contrassegnato come "Running" in entrambi i casi di test?
Avete provato la versione server web richiedendo qualcosa come http: // localhost / ... o http://127.0.0.1/ ... e ha fatto si esegue il php.exe -f something.php prova sulla stessa macchina?

Altri suggerimenti

Quante php.ini avete ottenuto? E 'probabile che la versione CLI ha un php.ini diverso rispetto alla versione web.

è il percorso per le DLL mysql in variabile d'ambiente PATH del sessione di comando? È probabile che sia necessario aggiungere \ pathtomysql \ bin al percorso. Sulla mia macchina è:

C:\Program Files\MySQL\MySQL Server 5.0\bin
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top