¿Qué archivo php.ini tengo que editar en Mountain Lion?

5

Recientemente actualicé a Mountain Lion y reconfiguré mi archivo apache2 ( https.conf ) en la terminal para cargar PHP y comenzar automáticamente.

Mi página localhost/~username/phpinfo.php aparece para mostrar mi configuración de PHP ( php.ini ). Veo que upload_files está configurado en ON y el max_size_upload está configurado en 20MB. Sin embargo, el upload_tmp_dir no está establecido (dice NO VALUE). Supongo que el directorio tmp predeterminado es "/ tmp".

Cuando lo haga

$ cd /etc/
$ sudo nano php.ini.default 

goto el upload_tmp_dir y elimino el ; delante de este e ingrese el valor /tmp (guardar y salir).

Todavía no veo VALOR para el upload_tmp_dir cuando carga mi phpinfo.php . Solo me pregunto si estoy haciendo algo mal. Cualquier ayuda es apreciada.

    
pregunta post.72 30.09.2012 - 17:02

2 respuestas

14

/etc/php.ini.default sirve solo como referencia y no es leído por PHP en absoluto. La instalación de PHP incorporada buscará el archivo /etc/php.ini en su lugar. Este archivo no está presente de forma predeterminada, pero puede copiar /etc/php.ini.default a /etc/php.ini y hacer sus modificaciones allí. También puede crear un archivo vacío y solo agregar las directivas que desee cambiar de las predeterminadas.

Asegúrese de copiar o crear el archivo como root, por lo que en la Terminal podría hacerlo:

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

Después de modificar el php.ini, también asegúrate de reiniciar Apache para que la configuración tenga efecto.

Es una buena práctica no modificar directamente /etc/php.ini.default , por lo que puede usarlo como referencia si algo va mal con su /etc/php.ini .

    
respondido por el Gerry 30.09.2012 - 17:47
0

Si tiene varias instalaciones de php, debe usar el comando php para encontrar los archivos ini.

$ /usr/local/opt/php56/bin/php --ini
Configuration File (php.ini) Path: /usr/local/etc/php/5.6
Loaded Configuration File:         /usr/local/etc/php/5.6/php.ini
Scan for additional .ini files in: /usr/local/etc/php/5.6/conf.d
Additional .ini files parsed:      (none)
    
respondido por el Synox 16.02.2015 - 23:13

Lea otras preguntas en las etiquetas