{"id":35749,"date":"2023-10-02T18:14:14","date_gmt":"2023-10-02T16:14:14","guid":{"rendered":"\/tutoriales\/?p=35749"},"modified":"2025-02-05T02:43:45","modified_gmt":"2025-02-05T01:43:45","slug":"que-es-php-ini","status":"publish","type":"post","link":"\/co\/tutoriales\/que-es-php-ini\/","title":{"rendered":"\u00bfQu\u00e9 es el archivo php.ini y en d\u00f3nde est\u00e1? Comprende los par\u00e1metros principales y edici\u00f3n"},"content":{"rendered":"<p><strong>PHP.ini<\/strong> es un archivo de configuraci&oacute;n que contiene las opciones de <u>PHP<\/u> de tu servidor web. Cada vez que se inicia PHP, tu sistema lo buscar&aacute; y ejecutar&aacute; el archivo para activar las reglas de script de tu sitio.&nbsp;&nbsp;<\/p><p>Aunque ya viene preconfigurado, es posible que necesites cambiar la configuraci&oacute;n predeterminada de PHP para adaptarla a tus necesidades. Por ejemplo, puedes modificar el nombre y la vida &uacute;til de la cookie de la sesi&oacute;n para activar la funci&oacute;n de recordarme en tu sitio.&nbsp;<\/p><p>En este art&iacute;culo, explicaremos la ubicaci&oacute;n del archivo <strong>PHP.ini<\/strong> y sus par&aacute;metros importantes. Tambi&eacute;n aprender&aacute;s c&oacute;mo editar el archivo para cambiar tus configuraciones de PHP.&nbsp;<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-ES.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2022\/12\/Linux-cheat-sheet-ES.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-26004\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2022\/12\/Linux-cheat-sheet-ES.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2022\/12\/Linux-cheat-sheet-ES.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2022\/12\/Linux-cheat-sheet-ES.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2022\/12\/Linux-cheat-sheet-ES.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2022\/12\/Linux-cheat-sheet-ES.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>\n\n\n\n\n\n\n\n<div class=\"protip\"><div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                   &iquest;Qu&eacute; es PHP.ini?\n                <\/p>\n            <\/div>\n            <p class=\"protip__content\"><strong>PHP.ini<\/strong> es un archivo de configuraci&oacute;n que contiene las configuraciones de PHP de tu servidor web. Te permite controlar las reglas relacionadas con PHP de tu sitio, como establecer el l&iacute;mite de tama&ntilde;o al subir archivos y ocultar mensajes de error. <br><br>La ubicaci&oacute;n de este archivo de configuraci&oacute;n de PHP var&iacute;a dependiendo del servidor web. Para cambiar su configuraci&oacute;n, edita el archivo y cambia el valor del par&aacute;metro a trav&eacute;s de un editor de texto. <\/p><\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-donde-esta-ubicado-el-archivo-php-ini\">&iquest;D&oacute;nde est&aacute; ubicado el archivo PHP.ini?<\/h3><p>La ubicaci&oacute;n de <strong>PHP.ini<\/strong> var&iacute;a dependiendo de tu servidor, versi&oacute;n de PHP y sistema operativo. Al ejecutar PHP, el sistema busca el archivo en los siguientes lugares:<\/p><ol class=\"wp-block-list\">\n<li>La ubicaci&oacute;n espec&iacute;fica del m&oacute;dulo de la <a href=\"https:\/\/docs.php.earth\/php\/sapi\/\" target=\"_blank\" rel=\"noreferrer noopener\">interfaz de programaci&oacute;n de aplicaciones del servidor (SAPI)<\/a>.<\/li>\n\n\n\n<li>La variable de entorno de configuraci&oacute;n en tiempo de ejecuci&oacute;n de PHP (PHPRC).<\/li>\n\n\n\n<li>Directorio de trabajo actual, se puede buscar con la funci&oacute;n <a href=\"https:\/\/www.php.net\/manual\/en\/function.getcwd.php\" target=\"_blank\" rel=\"noreferrer noopener\">getcwd()<\/a>.<\/li>\n\n\n\n<li>El directorio del servidor web o PHP instalado.<\/li>\n<\/ol><p>En lugar de ubicar sus archivos INI manualmente a trav&eacute;s de los administradores de archivos de su hosting, los usuarios pueden hacerlo autom&aacute;ticamente.<\/p><p>Entre varios m&eacute;todos, crear un nuevo archivo PHP dentro del directorio ra&iacute;z de tu dominio es el m&aacute;s f&aacute;cil. Para este tutorial, te mostraremos c&oacute;mo hacerlo a trav&eacute;s de <a href=\"\/co\/tutoriales\/tutorial-hpanel\/\">hPanel<\/a>:<\/p><ol class=\"wp-block-list\">\n<li><strong>Ve a <\/strong>hPanel<strong> &rarr; <\/strong>Hosting<strong> &rarr; Administrar<\/strong>.<\/li>\n\n\n\n<li>Haz clic<strong> en Administrador de archivos<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/images.surferseo.art\/5597a913-cd9d-4833-9d87-66313546c8a1.png\" alt=\"Administrador de archivos de hPanel\"><\/figure>\n<\/div><ol class=\"wp-block-list\" start=\"3\">\n<li>Navega al directorio ra&iacute;z de tu sitio. En nuestro caso, es <strong>\/home\/username\/public_html<\/strong>.<\/li>\n\n\n\n<li>Selecciona el &iacute;cono <strong>+ Archivo<\/strong>. Ingresa cualquier nombre de archivo con una extensi&oacute;n PHP, como <strong>phpinfo.php<\/strong>. Luego, haz clic en <strong>Crear nuevo archivo<\/strong>.<\/li>\n\n\n\n<li>Haz clic derecho en el nuevo archivo &rarr; <strong>Editar<\/strong> e introduce el siguiente c&oacute;digo:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;?php\n   phpinfo();\n?&gt;<\/pre><ol class=\"wp-block-list\" start=\"6\">\n<li>Haz clic<strong> en Guardar cambios.<\/strong><\/li>\n\n\n\n<li>Ingresa <strong>tudominio.tld\/phpinfo.php<\/strong> en tu navegador web y presiona enter.&nbsp;<\/li>\n\n\n\n<li>Busca el <strong>Archivo de configuraci&oacute;n cargado (Loaded configuration file)<\/strong>. La ruta del <strong>PHP.ini<\/strong> deber&iacute;a verse as&iacute;:<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1460\" height=\"248\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2023\/10\/image-1.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-35918\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2023\/10\/image-1.png\/w=1460,fit=scale-down 1460w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2023\/10\/image-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2023\/10\/image-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2023\/10\/image-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2023\/10\/image-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1460px) 100vw, 1460px\" \/><\/figure>\n<\/div><p>Este m&eacute;todo tambi&eacute;n funciona en <a href=\"\/co\/tutoriales\/que-es-cpanel\/\">cPanel<\/a> para localizar el archivo <strong>PHP.ini<\/strong> de un servidor privado virtual (VPS). Alternativamente, <a href=\"https:\/\/support.hostinger.com\/es\/articles\/1583245-como-conectarte-a-tu-cuenta-por-ssh\" target=\"_blank\" rel=\"noopener\">con&eacute;ctate usando SSH<\/a>&nbsp; y ejecuta el siguiente comando:<\/p><pre class=\"wp-block-preformatted\">php -i | grep 'Configuration File'<\/pre><p>Tu cliente SSH mostrar&aacute; el directorio, que para la mayor&iacute;a de los servidores web es <strong>usr\/local\/lib<\/strong>. Adem&aacute;s de consultar la ubicaci&oacute;n, puedes mover y editar el archivo <strong>PHP.ini<\/strong> con el cliente SSH.<\/p><p>\n\n\n\n        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Aprende m&aacute;s sobre VPS y Comandos de Linux                <\/p>\n            <\/div>\n            <p class=\"protip__content\"> <a href=\"\/co\/tutoriales\/que-es-un-vps\/\">&iquest;Qu&eacute; es el hosting VPS?<\/a> <br><a href=\"\/co\/tutoriales\/linux-comandos\/\">40 comandos esenciales de Linux que todo usuario deber&iacute;a conocer<\/a><\/p>\n                    <\/div>\n        \n\n\n\n<\/p><p>Ten en cuenta que el archivo <strong>PHP.ini<\/strong> normalmente no es accesible para los usuarios de hosting compartido. En este caso, usa el men&uacute; de configuraci&oacute;n del panel de control del hosting o edita el archivo .htaccess para cambiar las configuraciones PHP.<\/p><h2 class=\"wp-block-heading\" id=\"h-parametros-importantes-del-archivo-php-ini\">Par&aacute;metros importantes del archivo PHP.ini<\/h2><p>En esta secci&oacute;n, explicaremos los par&aacute;metros m&aacute;s importantes en el archivo <strong>PHP.ini<\/strong>, incluyendo sus valores y prop&oacute;sitos. Estos par&aacute;metros tambi&eacute;n se conocen como <strong>directivas<\/strong>.<\/p><p>\n\n\n\n<div class=\"announcement-block announcement-block--important\">\n            <span class=\"announcement-block__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                          d=\"M12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5ZM13.637 7.65198C13.637 6.74791 12.9041 6.01501 12 6.01501C11.0959 6.01501 10.363 6.74791 10.363 7.65198C10.5335 9.53749 10.875 13.383 10.875 13.383C10.875 14.0043 11.3787 14.508 12 14.508C12.6213 14.508 13.125 14.0043 13.125 13.383V13.38L13.637 7.65198ZM11.9927 15.714C11.3714 15.714 10.8677 16.2177 10.8677 16.839C10.8677 17.4603 11.3714 17.964 11.9927 17.964H12.0073C12.6286 17.964 13.1323 17.4603 13.1323 16.839C13.1323 16.2177 12.6286 15.714 12.0073 15.714H11.9927Z\"\n                          fill=\"#FEA419\"\/>\n                <\/svg>\n                Important\n            <\/span>\n            <p class=\"announcement-block__content\">\n                <strong>&iexcl;Importante!<\/strong> Algunos par&aacute;metros y valores pueden no estar disponibles en ciertas versiones de PHP. Consulta la <a href=\"https:\/\/www.php.net\/manual\/en\/ini.list.php\" target=\"_blank\" rel=\"noreferrer noopener\">lista completa de directivas de PHP.ini<\/a> para aprender m&aacute;s acerca de los cambios.\n            <\/p><\/div>\n\n\n\n<\/p><p><strong>display_errors<\/strong><\/p><p>Determina si los mensajes de error de PHP se muestran a los usuarios durante la ejecuci&oacute;n del script o no utilizando el valor <strong>on<\/strong> y <strong>off<\/strong>. Por razones de seguridad, solo debes usar esta directiva cuando est&eacute;s desarrollando tu sitio.&nbsp;&nbsp;<\/p><p><strong>error_reporting<\/strong><\/p><p>Establece qu&eacute; mensaje de error se muestra a los usuarios cuando <strong>display_errors<\/strong> est&aacute; activado. El par&aacute;metro <strong>error_reporting<\/strong> toma varias <a href=\"https:\/\/www.php.net\/manual\/en\/errorfunc.constants.php\" target=\"_blank\" rel=\"noreferrer noopener\">constantes para mostrar diferentes errores<\/a>.<\/p><p>Puedes usar varias constantes y excluir errores espec&iacute;ficos. Por ejemplo, para mostrar todos los errores excepto la advertencia de depreciaci&oacute;n, usa lo siguiente:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">E_ALL &amp;amp; ~E_DEPRECATED<\/pre><p><strong>error_log<\/strong><\/p><p>Especifica el archivo donde PHP registrar&aacute; los errores para solucionar problemas. Antes de activarlo, aseg&uacute;rate de que los usuarios del servidor web tengan permiso para escribir el archivo.&nbsp;<\/p><p><strong>file_uploads<\/strong><\/p><p>Establece si las cargas de archivos HTTP est&aacute;n activadas o no. El valor <strong>on<\/strong> permitir&aacute; a los usuarios subir archivos a tu sitio, mientras que <strong>off<\/strong> lo desactiva.&nbsp;<\/p><p><strong>upload_max_filesize<\/strong><\/p><p>Este par&aacute;metro determina el tama&ntilde;o m&aacute;ximo de archivo que PHP permite subir en tu sitio. Dado que el valor predeterminado es <strong>2 MB<\/strong>, puedes aumentar el tama&ntilde;o m&aacute;ximo de carga de archivos para permitir a los usuarios cargar archivos grandes.<\/p><p><strong>post_max_size<\/strong><\/p><p>El tama&ntilde;o m&aacute;ximo de datos POST que PHP puede recopilar de los formularios HTML en tu sitio. El valor deber&iacute;a ser mayor que el tama&ntilde;o m&aacute;ximo del archivo, ya que se maneja con la <a href=\"https:\/\/www.w3schools.com\/php\/php_superglobals_post.asp\" target=\"_blank\" rel=\"noreferrer noopener\">funci&oacute;n POST<\/a>.<\/p><p><strong>allow_url_fopen<\/strong><\/p><p>Escribe un script PHP para acceder a files remotos desde otro servidor. Est&aacute; <strong>desactivado<\/strong> por defecto, debido a que activarlo puede exponer tu servidor a un ataque de inyecci&oacute;n de c&oacute;digo.&nbsp;<\/p><p><strong>allow_url_include<\/strong><\/p><p>Esta directiva tiene una funci&oacute;n similar a <strong>allow_url_open<\/strong>, pero utiliza la <a href=\"https:\/\/www.w3schools.com\/php\/php_includes.asp\" target=\"_blank\" rel=\"noreferrer noopener\">funci&oacute;n incluir<\/a>. Para activarlo, <strong>allow_url_open<\/strong> debe estar configurado en <strong>on<\/strong>.&nbsp;<\/p><p><strong>session.name<\/strong><\/p><p>Esta directiva establece el nombre de la sesi&oacute;n actual que se utiliza en las cookies y URLs. Puedes cambiar el valor predeterminado de <strong>PHPSESSID<\/strong> a cualquier nombre descriptivo con caracteres alfanum&eacute;ricos.&nbsp;<\/p><p><strong>session.auto_start<\/strong><\/p><p>Elige si una sesi&oacute;n PHP se inicia autom&aacute;ticamente o bajo petici&oacute;n cuando los usuarios acceden a tu sitio. Si configuras el valor a <strong>0<\/strong>, la sesi&oacute;n empezar&aacute; manualmente utilizando el script <strong>session_start<\/strong>.&nbsp;<\/p><p><strong>session.cookie_lifetime<\/strong><\/p><p>Especifica la duraci&oacute;n de las cookies de sesi&oacute;n en los navegadores de los visitantes de tu sitio. Por defecto, el valor est&aacute; configurado en <strong>0<\/strong> segundos, lo que significa que tu sitio borra los datos de sesi&oacute;n de los visitantes despu&eacute;s de que cierran sus navegadores.&nbsp;&nbsp;<\/p><p><strong>memory_limit<\/strong><\/p><p>Establece la cantidad m&aacute;xima de RAM que un script PHP puede usar. Ten cuidado al aumentar el l&iacute;mite de memoria, ya que las configuraciones incorrectas pueden llevar a sitios lentos o interrupciones del servidor.&nbsp;<\/p><p><strong>max_execution_time<\/strong><\/p><p>Determina el tiempo m&aacute;ximo de ejecuci&oacute;n de un script. Puedes cambiar el tiempo m&aacute;ximo de ejecuci&oacute;n predeterminado de 30 segundos a cualquier valor, pero configurarlo demasiado alto podr&iacute;a causar problemas de rendimiento.&nbsp;<\/p><p><strong>max_input_time<\/strong><\/p><p>Establece cu&aacute;nto tiempo un script puede analizar los datos recogidos de los formularios HTML en tu sitio utilizando un m&eacute;todo POST o <a href=\"https:\/\/www.w3schools.com\/php\/php_superglobals_get.asp\" target=\"_blank\" rel=\"noreferrer noopener\">GET<\/a>. Cuanta m&aacute;s informaci&oacute;n recopile tu sitio, mayor debe ser el valor de <strong>max_input_time<\/strong>.<\/p><p><strong>upload_temp_dir<\/strong><\/p><p>Especifica el directorio temporal para almacenar los archivos cargados. Todos los usuarios deber&iacute;an poder escribir en el directorio especificado o PHP usar&aacute; el predeterminado del sistema.&nbsp;<\/p><p><strong>realpath_cache_ttl<\/strong><\/p><p>Establece la duraci&oacute;n para que tu sistema almacene en cach&eacute; la informaci&oacute;n de <a href=\"https:\/\/www.geeksforgeeks.org\/php-realpath-function\/\" target=\"_blank\" rel=\"noreferrer noopener\">realpath<\/a>. Recomendamos aumentar el valor para sistemas con archivos que rara vez cambian.&nbsp;<\/p><p><strong>arg_separator.output<\/strong><\/p><p>Usa esta directiva de manejo de datos para separar argumentos en URLs generadas por PHP. Su valor predeterminado es un ampersand (<strong>&amp;<\/strong>).<\/p><p><strong>arg_separator.output<\/strong><\/p><p>Establece el separador que PHP utiliza para analizar las URL de entrada en variables. Por defecto, es un ampersand, pero puedes cambiarlo a otros s&iacute;mbolos como los puntos y comas.<\/p><h2 class=\"wp-block-heading\" id=\"h-como-editar-el-archivo-php-ini\">C&oacute;mo editar el archivo PHP.ini<\/h2><p>Antes de editar el archivo <strong>PHP.ini<\/strong>, verifica la configuraci&oacute;n de PHP de tu servidor utilizando <strong>phpinfo.php<\/strong>. Si est&aacute; configurado como un m&oacute;dulo de Apache, cambia la configuraci&oacute;n de PHP <a href=\"https:\/\/www.php.net\/manual\/en\/configuration.file.per-user.php\" target=\"_blank\" rel=\"noopener\">usando tu archivo .htaccess<\/a>.&nbsp;<\/p><p>\n\n\n\n<div class=\"announcement-block announcement-block--important\">\n            <span class=\"announcement-block__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                          d=\"M12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5ZM13.637 7.65198C13.637 6.74791 12.9041 6.01501 12 6.01501C11.0959 6.01501 10.363 6.74791 10.363 7.65198C10.5335 9.53749 10.875 13.383 10.875 13.383C10.875 14.0043 11.3787 14.508 12 14.508C12.6213 14.508 13.125 14.0043 13.125 13.383V13.38L13.637 7.65198ZM11.9927 15.714C11.3714 15.714 10.8677 16.2177 10.8677 16.839C10.8677 17.4603 11.3714 17.964 11.9927 17.964H12.0073C12.6286 17.964 13.1323 17.4603 13.1323 16.839C13.1323 16.2177 12.6286 15.714 12.0073 15.714H11.9927Z\"\n                          fill=\"#FEA419\"\/>\n                <\/svg>\n                Important\n            <\/span>\n            <p class=\"announcement-block__content\">\n                <strong>&iexcl;Importante!<\/strong> Crea una copia de seguridad de tu archivo <strong>PHP.ini<\/strong> antes de editar. Te permite restaurar r&aacute;pidamente el archivo, ya que las configuraciones incorrectas pueden resultar en problemas de rendimiento o tiempo de inactividad. \n            <\/p><\/div>\n\n\n\n<\/p><p>Para PHP CGI, edita directamente el archivo INI usando el <a href=\"https:\/\/docs.cpanel.net\/cpanel\/software\/multiphp-ini-editor-for-cpanel\/\" target=\"_blank\" rel=\"noreferrer noopener\">Editor de INI MultiPHP<\/a> de cPanel para ajustar la configuraci&oacute;n.&nbsp;<\/p><p>Si est&aacute;s usando hPanel, solo descarga y edita el archivo usando un editor de texto.&nbsp;<\/p><p>Para los usuarios de cPanel, aqu&iacute; est&aacute;n los pasos a seguir:<\/p><ol class=\"wp-block-list\">\n<li>Accede a tu <strong>cPanel<\/strong>.<\/li>\n\n\n\n<li>Ve a la secci&oacute;n <strong>Software &rarr; Editor MultiPHP INI.<\/strong><\/li>\n\n\n\n<li>Haz clic en la pesta&ntilde;a <strong>Modo b&aacute;sico<\/strong>. Para una personalizaci&oacute;n m&aacute;s detallada, selecciona <strong>Modo editor<\/strong> en su lugar.<\/li>\n\n\n\n<li>Desde el men&uacute; desplegable, selecciona el <strong>directorio principal<\/strong> o la <strong>ruta del dominio<\/strong>. El &uacute;ltimo configurar&aacute; tu <strong>archivo PHP.ini<\/strong> espec&iacute;fico de dominio.<\/li>\n\n\n\n<li>Cambia la configuraci&oacute;n de cada directiva de PHP y haz clic en <strong>Aplicar<\/strong> para guardar los cambios.&nbsp;<\/li>\n<\/ol><p>Si tu servidor no admite la herramienta de edici&oacute;n, emplea el <strong>selector de PHP<\/strong> en su lugar. Alternativamente, descarga el archivo <strong>PHP.ini<\/strong> y cambia las directivas de configuraci&oacute;n utilizando un editor de texto.&nbsp;<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1460\" height=\"658\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2023\/10\/image.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-35916\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2023\/10\/image.png\/w=1460,fit=scale-down 1460w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2023\/10\/image.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2023\/10\/image.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2023\/10\/image.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/40\/2023\/10\/image.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1460px) 100vw, 1460px\" \/><\/figure>\n<\/div><p>Para los usuarios de <a href=\"http:\/\/servidor-vps\">VPS<\/a>, ajusta la configuraci&oacute;n de PHP a trav&eacute;s del cliente SSH. Aseg&uacute;rate de tener el editor de texto Nano instalado y ejecuta este comando:<\/p><pre class=\"wp-block-preformatted\">nano usr\/local\/lib\/php.ini<\/pre><p>Cambia el directorio con la ruta de tu archivo <strong>PHP.ini<\/strong> en tu VPS.<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusi&oacute;n<\/h2><p><strong>PHP.ini<\/strong> es un archivo de configuraci&oacute;n que contiene las opciones de PHP de tu servidor web. Puedes editar para cambiar las reglas relacionadas con PHP de tu sitio, como restringir acciones o limitar el tama&ntilde;o de los datos subidos.&nbsp;<\/p><p>Dado que su ubicaci&oacute;n var&iacute;a, crea un archivo de informaci&oacute;n PHP en el directorio ra&iacute;z de tu dominio y c&aacute;rgalo en tu navegador para encontrar r&aacute;pidamente <strong>PHP.ini<\/strong>. En la informaci&oacute;n de PHP, la ubicaci&oacute;n se encuentra en la secci&oacute;n del <strong>archivo de configuraci&oacute;n cargado<\/strong>.&nbsp;<\/p><p>El archivo <strong>PHP.ini<\/strong> contiene varios par&aacute;metros para configurar el manejo de errores, cargas de archivos, configuraci&oacute;n de sesiones y otras reglas. Para cambiar las configuraciones, edita los valores de los respectivos par&aacute;metros.&nbsp;<\/p><p>Los usuarios de hPanel de Hostinger pueden simplemente descargar el archivo y cambiar los par&aacute;metros en un editor de texto. Si tienes m&aacute;s preguntas, deja un comentario m&aacute;s abajo.&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>PHP.ini es un archivo de configuraci&oacute;n que contiene las opciones de PHP de tu servidor web. Cada vez que se inicia PHP, tu sistema lo buscar&aacute; y ejecutar&aacute; el archivo para activar las reglas de script de tu sitio.&nbsp;&nbsp; Aunque ya viene preconfigurado, es posible que necesites cambiar la configuraci&oacute;n predeterminada de PHP para adaptarla [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/co\/tutoriales\/que-es-php-ini\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":235,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"\u00bfQu\u00e9 es el archivo PHP.ini? Principales par\u00e1metros + edici\u00f3n","rank_math_description":"El archivo php.ini es el archivo de configuraci\u00f3n pro defecto para ejecutar apps PHP. Revisa este art\u00edculo para aprender m\u00e1s de ello.","rank_math_focus_keyword":"php.ini","footnotes":""},"categories":[5700],"tags":[14440],"class_list":["post-35749","post","type-post","status-publish","format-standard","hentry","category-vps","tag-php-ini"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/what-is-php-ini\/","default":1},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/php-ini\/","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/que-es-php-ini\/","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/file-php-ini\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/what-is-php-ini\/","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/what-is-php-ini\/","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/what-is-php-ini\/","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/what-is-php-ini\/","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/what-is-php-ini\/","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/what-is-php-ini\/","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/what-is-php-ini\/","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/que-es-php-ini\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/que-es-php-ini\/","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/que-es-php-ini\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/php-ini\/","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/35749","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/users\/235"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/comments?post=35749"}],"version-history":[{"count":20,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/35749\/revisions"}],"predecessor-version":[{"id":45182,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/35749\/revisions\/45182"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/media?parent=35749"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/categories?post=35749"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/tags?post=35749"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}