Este problema puede surgir cuando está ejecutando Mac OS X y MAMP. La versión de línea de comando intenta usar la versión MAC OS X, que no carga ningún php.ini por defecto.
Usted puede comprobar que con el comando:
php --ini
Ver el archivo de configuración que falta?
Configuration File (php.ini) Path: /etc
Loaded Configuration File: !!! THE CONFIG FILE IS MISSING HERE !!!
Scan for additional .ini files in: /Library/Server/Web/Config/php
Additional .ini files parsed: (none)
Lo que tienes que hacer es cargar el php.ini de su elección y copiarlo en la ubicación predeterminada de su línea intérprete de comandos que es/etc y luego ejecutar el comando anterior de nuevo, debería ver que el archivo php.ini se carga que debe verse como:
Configuration File (php.ini) Path: /etc
Loaded Configuration File: /etc/php.ini
Scan for additional .ini files in: /Library/Server/Web/Config/php
Additional .ini files parsed: (none)
también debe agregar esto al archivo php.ini en/etc
mysql.default_socket = /Applications/MAMP/tmp/mysql/mysql.sock
esto debería solucionar todos los problemas.
phew ..
Lo siento, lo intenté pero sigo teniendo el mismo error. – CoolGravatar
Asegúrese de que esa es la ruta a su archivo php.ini. –
Hmm ... tendría sentido que funcionaría, pero todavía no funciona. – CoolGravatar