Pregunta

He instalado XAMPP en una máquina Windows XP. scripts PHP están trabajando bien a través del navegador.

Inicialmente, php.exe (CLI) estaba fallando con el error - no puede cargar php_pgsql.dll

Me discapacitados extensión = php_pgsql.dll en el archivo php.ini y php.exe detuvo a fallar.

Sin embargo, incluso ahora no soy capaz de ejecutar un script PHP desde la línea de comandos a pesar de que el mismo script se ejecuta bien a través del navegador.

El script falla en mysqli_connect () con el error - no se puede conectar al servidor MySQL en '127.0.0.1'

Ha alguien más enfrentado el mismo problema?

Kshitij

¿Fue útil?

Solución

¿Comenzó el servicio MySQL a través del panel de control de XAMPP y se mantuvo beeing marcado como "Running" en ambos casos de prueba?
¿Se han probado la versión servidor web mediante la solicitud de algo así como http: // localhost / o ... http://127.0.0.1/ ... y corriste el php.exe -f something.php prueba en el mismo equipo?

Otros consejos

¿Cuántas php.ini tiene? Es probable que la versión CLI tiene un php.ini diferente a la versión web.

es la ruta de sus archivos DLL de MySQL en la variable de entorno PATH del sesión de comandos? Es probable que tenga que añadir \ pathtomysql \ bin a la ruta. En mi máquina es:

C:\Program Files\MySQL\MySQL Server 5.0\bin
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top