mojave - Ubicación de PHP.ini en El Capitán
php.ini ubuntu php 7 (5)
Pregunta simple: ¿dónde está la ubicación PHP.INI correcta en Mac OSX El Capitan?
Intenté actualizar el de la carpeta / etc , pero nada cambió.
Conozco tres maneras:
- php -i | grep php.ini
- php --ini
- crear archivo php con la siguiente línea:
<?php phpinfo();
y abre el archivo en el navegador
Esta es una versión pulida de "Solución simple", alguien publicó antes
- crear un archivo de información php en su carpeta web
-
<?php phpinfo();?>
- abre el archivo en el navegador
- buscar php.ini
La ubicación predeterminada en OSX El Capitan y macOS Sierra es /etc/php.ini
Pero si ese archivo no existe, php usará /etc/php.ini.default
. No olvides crear una copia si quieres hacer cambios:
$ sudo cp /etc/php.ini.default /etc/php.ini
Además, php escaneará /Library/Server/Web/Config/php
dir para archivos .ini adicionales
Reinicie Apache si hizo algún cambio:
$ sudo apachectl -k restart
Nota: si instala PHP7, esta ubicación cambiará a /usr/local/etc/php/7.0/php.ini
Lo extraño es que phpinfo () no muestra la ubicación del archivo, pero aquí está: /etc/php.ini.default
Solución simple
crear un archivo de información php en su carpeta web
<?php // Show all information, defaults to INFO_ALL phpinfo(); ?>
abre el archivo en el navegador
buscar
INFO_GENERAL 1 La línea de configuración, la ubicación de php.ini, la fecha de creación, el servidor web, el sistema y más.
Tomado del manual de php
Otra opción es usar
<? php_ini_loaded_file(); ?>