Blog de TemplateMonster

¿Dónde encontrar el archivo php.ini?

wp-hacks-2
  1. ¿Dónde está PHP.ini?
  2. Otras soluciones
    a. Servidor local
    b. WAMP
    c. XAMPP
    d. Linux
  3. Servidor en vivo
    a. cPanel
    b. Hosting compartido
  4. Después de aplicar cambios

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.


¿Dónde está 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.

  1. Crea un archivo (dále cualquier nombre que desees, en nuestro caso es 'test.php'), y asegúrate de que tiene la extensión .php.
  2. Escribe esta línea de código en el archivo creado:
<?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.


Otras soluciones

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.

Servidor local

Si trabajas localmente, la manera de encontrar php.ini dependerá del entorno del servidor que utilizas. Examinamos algunos de los más populares.

WAMP

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

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á:

Linux

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').


Servidor en vivo

La ubicación de php.ini depende principalmente del alojamiento web que utilizas, pero aquí te ofrecemos algunos de los escenarios más comunes.

cPanel

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.


Hosting compartido

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

Reinicia después de aplicar cambios

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.


php.ini - Preguntas Frecuentes

¿Qué es php.ini?

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.

¿Por qué podría necesitar encontrar php.ini?

Como se dijo anteriormente, contiene configuraciones muy importantes para las aplicaciones que funcionan en PHP. Si desea cambiar algunos de ellos, necesitará php.ini.

¿Cuáles son los parámetros que se modifican con más frecuencia?

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.

También te podrían interesar estas entradas

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