<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Curso_POO_PHP_Configuraci%C3%B3n_de_PHP</id>
	<title>Curso POO PHP Configuración de PHP - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Curso_POO_PHP_Configuraci%C3%B3n_de_PHP"/>
	<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Curso_POO_PHP_Configuraci%C3%B3n_de_PHP&amp;action=history"/>
	<updated>2026-10-21T17:57:00Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://manuais.iessanclemente.net/index.php?title=Curso_POO_PHP_Configuraci%C3%B3n_de_PHP&amp;diff=36705&amp;oldid=prev</id>
		<title>Vlourido en 08:56 26 jul 2013</title>
		<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Curso_POO_PHP_Configuraci%C3%B3n_de_PHP&amp;diff=36705&amp;oldid=prev"/>
		<updated>2013-07-26T08:56:59Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Curso POO PHP| 101 - Curso POO PHP]]&lt;br /&gt;
== Configuración de PHP ==&lt;br /&gt;
A configuración tanto do servidor web Apache, coma de PHP, realízase por medio de ficheiros de configuración. O de Apache é &amp;#039;&amp;#039;&amp;#039;httpd.conf&amp;#039;&amp;#039;&amp;#039;, e o principal ficheiro de configuración de PHP é &amp;#039;&amp;#039;&amp;#039;php.ini&amp;#039;&amp;#039;&amp;#039;. Este ficheiro, php.ini, pode encontrarse en distintas ubicacións.&lt;br /&gt;
&lt;br /&gt;
=== Ficheiro php.ini ===&lt;br /&gt;
&lt;br /&gt;
A función &amp;#039;&amp;#039;&amp;#039;phpinfo()&amp;#039;&amp;#039;&amp;#039; informa, entre outras moitas cousas, do lugar en que se encontra almacenado o ficheiro php.ini.&lt;br /&gt;
&lt;br /&gt;
[[Image:phpinfo.png|Resultado de executar a función phpinfo()]]&lt;br /&gt;
&lt;br /&gt;
Algunhas das directivas máis utilizadas que figuran no ficheiro php.ini son:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[http://docs.php.net/manual/es/ini.core.php#ini.short-open-tag short_open_tag]&amp;#039;&amp;#039;&amp;#039;. &amp;lt;nowiki&amp;gt;Indica se se poden utilizar en PHP os delimitadores curtos &amp;lt;? y ?&amp;gt;. É preferible non os usar, pois pode causarnos problemas en páxinas XML. Para prohibir a utilización destes delimitadores con PHP asignámoslle a esta directiva o valor Off.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[http://docs.php.net/manual/es/info.configuration.php#ini.max-execution-time max_execution_time]&amp;#039;&amp;#039;&amp;#039;. Permite que poidas axustar o número máximo de segundos que poderá durar a execución dun script PHP. Evita que o servidor se bloquee se se produce algún erro nun script.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[http://docs.php.net/manual/es/errorfunc.configuration.php#ini.error-reporting error_reporting]&amp;#039;&amp;#039;&amp;#039;. Indica que tipo de erros se mostrarán no caso de que se produzan. Por exemplo, se fas error_reporting = E_ALL, mostrarache todos os tipos de erros. Se non queres que che mostre os avisos pero si outros tipos de erros, podes facer error_reporting = E_ALL &amp;amp; ~E_NOTICE.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[http://docs.php.net/manual/es/ini.core.php#ini.file-uploads file_uploads]&amp;#039;&amp;#039;&amp;#039;. Indica se se poden ou non subir ficheiros ao servidor por HTTP.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[http://docs.php.net/manual/es/ini.core.php#ini.upload-max-filesize upload_max_filesize]&amp;#039;&amp;#039;&amp;#039;. En caso de que se poidan subir ficheiros por HTTP, podes indicar o límite máximo permitido para o tamaño de cada arquivo. Por exemplo, upload_max_filesize =1 M.&lt;br /&gt;
&lt;br /&gt;
A [http://www.php.net/manual/es/ini.php lista completa de directas] pódela atopar na documentación de PHP.&lt;br /&gt;
&lt;br /&gt;
=== Ficheiros .user.ini ===&lt;br /&gt;
&lt;br /&gt;
Dende a versión 5.3 de PHP, engadiuse tamén soporte a ficheiros de configuración &amp;#039;&amp;#039;&amp;#039;[http://www.php.net/manual/es/configuration.file.per-user.php .user.ini]&amp;#039;&amp;#039;&amp;#039;, similares aos .htaccess de Apache. Estes ficheiros soportan algunhas das directivas da lista anterior e aplícanse á execución dos scripts presentes no mesmo directorio da directiva e nos seus subdirectorios. De xeito semllante a Apache, PHP percorre os directorios dende a raiz ata o do script buscando ficheiros .user.ini e aplicando as súas directivas.&lt;br /&gt;
&lt;br /&gt;
Existen dúas directivas que controlan o comportamento de PHP con respecto aos ficheiros .user.ini:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;user_ini.filename&amp;#039;&amp;#039;&amp;#039;. Indica o nome do ficheiro de configuración, .user.ini por defecto.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;user_ini.cache_ttl&amp;#039;&amp;#039;&amp;#039;. Indica cada cánto tempo debe buscar PHP cambios nos ficheiros .user.ini. O valor por defecto é de 5 minutos.&lt;br /&gt;
&lt;br /&gt;
=== Función ini_set ===&lt;br /&gt;
&lt;br /&gt;
Certas directivas poden modificarse tamén en tempo de execución no mesmo script PHP, empregando a función &amp;#039;&amp;#039;&amp;#039;[http://docs.php.net/manual/es/function.ini-set.php ini_set]&amp;#039;&amp;#039;&amp;#039;. Con &amp;#039;&amp;#039;&amp;#039;[http://docs.php.net/manual/es/function.ini-get.php ini_get]&amp;#039;&amp;#039;&amp;#039; é posible, de forma semellante, obter o valor dunha directiva, e con &amp;#039;&amp;#039;&amp;#039;[http://docs.php.net/manual/es/function.ini-restore.php ini_restore]&amp;#039;&amp;#039;&amp;#039; devolvela ao seu valor orixinal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
ini_set(&amp;#039;max_execution_time&amp;#039;, &amp;#039;60&amp;#039;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Outros xeitos ===&lt;br /&gt;
&lt;br /&gt;
Cando se executa PHP como módulo de Apache, pódense facer tamén [http://www.php.net/manual/es/configuration.changes.php cambios nas directivas de PHP dende os ficheiros de configuración de Apache], dende httpd.conf e tamén nalgúns casos dende os ficheiros .htaccess. Isto acádase empregando as directivas de Apache &amp;#039;&amp;#039;&amp;#039;php_value&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;php_flag&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;php_admin_value&amp;#039;&amp;#039;&amp;#039; e &amp;#039;&amp;#039;&amp;#039;php_admin_flag&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Outro procedemento máis para cambiar os valores das directivas de PHP é empregando o rexistro en sistemas Windows.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Vlourido|Víctor Lourido]] 14:40 25 jun 2013 (CEST)&lt;/div&gt;</summary>
		<author><name>Vlourido</name></author>
	</entry>
</feed>