¿Dónde está PHP.ini en Mac OS X Lion?

Resuelto Orun asked hace 54 años • 13 respuestas

Quería ejecutar algo de PHP directamente en mi Mac, descomentar httpd.conf, activar el uso compartido web, instalar MySQL, etc. Parece que no puedo encontrar mis archivos PHP, lo más importante, PHP.ini.

En mi máquina anterior estaba ubicado en /usr/local/php5/lib Pero el directorio php5 no existe en /usr/local.

¿Necesito recibir un paquete o estoy buscando en el lugar incorrecto?

Ejecutando OS X 10.7.3, PHP 5.3.8, Apache/2.2.21

Orun avatar Jan 01 '70 08:01 Orun
Aceptado

Para ubicar el archivo ini en su máquina, abra Terminal.appy ejecute el siguiente comando:

php --ini

Si necesita una plantilla para Lion, pruebe esta .

rkmax avatar Feb 18 '2012 17:02 rkmax

Deberías encontrarlo en /private/etc si existe; de ​​lo contrario:

sudo cp /private/etc/php.ini.default /private/etc/php.ini
mac avatar Feb 18 '2012 17:02 mac

En la terminal hazlo php -i | grep php.ini. Debería darte algunas pistas;)

SpoBo avatar Jan 28 '2013 08:01 SpoBo

Las respuestas de @Cronk y @Justin me acercaron a Mac OS X 10.9 Mavericks. De hecho, en mi sistema el /etc/php.iniarchivo faltaba por completo y no fue hasta que ejecuté phpinfo()el servidor web que observé que no había ningún archivo de configuración. Copiar el archivo /etc/php.ini.defaulty agregar la ruta completa a la mcrypt.sobiblioteca al archivo de configuración resolvió el problema:

cp /etc/php.ini.default /etc/php.ini

Luego /etc/php.iniagregue la siguiente línea (usando la ruta correcta a su mcrypt.soarchivo):

extension="/usr/local/Cellar/php54-mcrypt/5.4.29/mcrypt.so"

Luego reinicie Apache2:

apachectl restart
Peter Gluck avatar Sep 02 '2014 07:09 Peter Gluck

Como se señaló, el php --inicomando le dirá dónde PHP espera encontrar el archivo php.ini.

Para una instalación estándar, es probable que busque/etc/php.ini

Si ha utilizado macports , es posible que PHP esté buscando/opt/local/etc/php5/php.ini

Joat avatar Apr 23 '2012 07:04 Joat