Actualmente estoy tratando de localizar el archivo php.ini correcto para editarlo y reiniciar Apache para que los cambios tengan lugar y estoy perplejo.
He encontrado tres archivos php.ini diferentes (no tengo idea de por qué hay tres) así es como encontré los archivos
$ sudo find / -name php.ini
/etc/php5/cli/php.ini
/etc/php5/apache2/php.ini
/etc/php5/cgi/php.ini
Yo también lo hice ...
$ sudo php -i | grep 'Configuration File'
Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini
Los cambié todos (solo para estar seguro) a la configuración que quería.
Reinicié apache usando
sudo service apache2 restart
Los resultados...
* Restarting web server apache2
Recargué la página y mostró que el archivo php.ini no estaba actualizado.
Sé esto porque solía
echo ini_get('post_max_size');
Que se suponía que debía cambiarse a 20M pero todavía era solo 2M
Intenté reiniciar mi computadora pensando que tal vez eso detendría el servidor apache y volvería a cargar el archivo php.ini con la configuración correcta, pero desgraciadamente ese intento también falló.
¿Hay alguna posibilidad de que haya otro archivo php.ini que pueda estar interfiriendo?
updatedb; locate php.ini
lugar de find
.
/etc/php/5.6/apache2/php.ini
en Ubuntu 16.04 LTS Xenial Xerus, donde 5.6/
está instalada la versión de php. Primero copie el archivo para php.original.ini
luego abrirlo y editarlo con sudo gedit /etc/php/5.6/apache2/php.ini
apache2
subdirectorio