Si trabajas con WordPress, tarde o temprano tendrás que responder a esta pregunta. Aunque no está relacionado directamente con WordPress, php.ini es uno de los archivos de configuración más importantes en tu servidor, porque es responsable de la configuración de tu instalación de PHP. De esta manera, tu sitio de WordPress y el archivo php.ini están estrechamente conectados.
El parámetro que a menudo necesitas cambiar es upload_max_filesize. Por defecto es 2Mb, lo que puede ser bastante bajo. Otros parámetros populares son register_globals, safe_mode y max_execution_time. Este archivo también se usa para activar o desactivar extensiones de la instalación de PHP.
Dependiendo del sistema y del entorno de tu servidor, hay diferentes rutas y maneras de encontrar el archivo php.ini.
Ya sea que estés trabajando en localhost, o en un servidor en vivo, la manera más fácil y probada de encontrar tu archivo php.ini es crear un archivo PHP con una sola línea de código y ver el resultado.
<?php phpinfo(); ?>
Ahora abre el archivo en tu navegador. Por ejemplo, si lo guardaste en tu carpeta raíz, puedes encontrarlo en http://tusitioweb.com/test.php.
Deberías ver algo como esto:
Tu archivo php.ini debería encontrarse en la sección ‘Configuration File Path’ ('Ruta del archivo de configuración'), o como en nuestro caso - en la sección ‘Loaded Configuration File’ ('Archivo de configuración subido'). La primera ubicación es la predeterminada, y la segunda se aplica en caso de que tu instalación de PHP se use como un módulo.
Si crear un archivo php e insertar una sola línea de código en este archivo no te parece buena idea, puedes optar por otras formas de buscar php.ini.
Si trabajas localmente, la manera de encontrar php.ini dependerá del entorno del servidor que utilizas. Examinamos algunos de los más populares.
Haz clic con el botón izquierdo en el icono de tu servidor WAMP, a continuación, ve a PHP -> php.ini. ¿Fácil? Sin dudas.
XAMPP es un poco diferente, pero también te permite hacerlo sin mucha dificultad. Ejecuta tu instalación de XAMPP, haz clic derecho en el botón 'Configurar' (al lado del módulo de Apache) y aquí está:
Si usas Linux, ejecuta el siguiente comando en el terminal:
php -i | grep "Loaded Configuration File"
Debería mostrar algo como esto:
Loaded Configuration File => /usr/local/lib/php.ini
En la mayoría de los casos, php.ini se ubicará en ‘Loaded Configuration File’ ('Archivo de configuración subido'), pero si no está allí, reemplaza ‘Loaded Configuration File’ con ‘Configuration File’ ('Archivo de configuración').
La ubicación de php.ini depende principalmente del alojamiento web que utilizas, pero aquí te ofrecemos algunos de los escenarios más comunes.
Abre tu administrador de archivos y encuentra el directorio raíz. Nuestro archivo debería estar en la parte inferior.
Si no sabes cómo encontrar tu carpeta raíz, simplemente sube al nivel más alto en el directorio public_html principal.
Desafortunadamente, si usas un plan de alojamiento compartido, no puedes acceder a tu archivo php.ini. La solución alternativa sería especificar la configuración necesaria en tu archivo .htaccess:
php_value name value
El nombre aquí representa el nombre de la propiedad de PHP que necesitas cambiar. Lo mismo se aplica al valor. Por ejemplo, esta línea cambia el tamaño máximo del archivo subido a 8 Mb:
php_value upload_max_filesize 8M
Si realizaste al menos un cambio en el archivo php.ini, debes reiniciar tu servidor; de lo contrario, los cambios no se aplicarán. Si estás en Linux, escribe el siguiente comando:
/etc/init.d/httpd restart
Los usuarios de WAMP tienen que hacer clic con el botón derecho del ratón en el icono del servidor en la barra de herramientas y elegir 'Reiniciar todos los servicios'.
Si estás utilizando XAMPP, ve al panel principal, haz clic en el botón ‘stop’ ('detener') al lado del módulo 'Apache', y luego haz clic en el botón ‘start’ ('iniciar') de nuevo.
Es un archivo que define el trabajo de todos los programas que demandan PHP. Contiene configuraciones predeterminadas y controla cosas tan importantes como los límites de recursos y el tamaño de carga.
Como se dijo anteriormente, contiene configuraciones muy importantes para las aplicaciones que funcionan en PHP. Si desea cambiar algunos de ellos, necesitará php.ini.
Bueno, en primer lugar, probablemente será upload_max_filesize. El valor predeterminado para él (2Mb) suele ser demasiado pequeño y los propietarios de sitios web lo aumentan. Además, es probable que desee cambiar los valores de register_globals, safe_mode y max_execution_time.
WordPress: Cómo crear un redireccionamiento de una página de inicio a cualquier URL por medio del redireccionamiento de PHP
50 Formularios HTML5 CSS3 gratuitos de registro / inicio de sesión
Las mejores herramientas gratuitas de animación HTML5 para 2018
Fuente: "How Do I Find php.ini File?" por Matthew Cain