cvs: phpdoc-ar /chapters config.xml

[email protected] ("Hafid Benhadria") Wed, 23 Jul 2003 22:58:55 -0000
Newsgroups php.doc.ar
Message-ID <cvshafid1059001135@cvsserver>
hafid		Wed Jul 23 18:58:55 2003 EDT

  Added files:                 
    /phpdoc-ar/chapters	config.xml 
  Log:
  Updated to En 101
hafid-20030723185855.txt (text/plain, 45.4 KB)
Index: phpdoc-ar/chapters/config.xml
+++ phpdoc-ar/chapters/config.xml
<?xml version="1.0" encoding="ISO-8859-6"?>
<!-- $Revision: 1.1 $ -->
<!-- Updated to En 1.101 -->
<chapter id="configuration">
	<title>Configuration</title>
	<sect1 id="configuration.file">
		<title>åäá ÇäÊçêÆÉ</title>
		<simpara>
    ÊÊå âÑÇÁÉ åäá ÇäÊçêÆÉ (ÇäåÓåé <filename>php3.ini</filename> áê 
    PHP 3.0¬ èÈÔãä ÈÓê× &php.ini; ÅÈÊÏÇÁë åæ PHP 4.0) 
    ÙæÏåÇ êÈÊÏÆ PHP. ÈÇäæÓÈÉ ÈÇäæÓÈÉ äÅÕÏÇÑÇÊ èÍÏÉ ÇäÎÇÏå ÇäÎÇÕÉ È PHP,
    áÅæ çÐÇ êÍÏË åÑÉ èÇÍÏÉ áâ× ÙæÏåÇ êÊå ÈÏÁ ÊÔÚêä ÎÇÏå ÇäèêÈ. ÈÇäæÓÈÉ 
    äÅÕÏÇÑÉ <acronym>CGI</acronym> è <acronym>CLI</acronym>¬ áÅæ Ðäã êÍÏË ÙæÏ 
    ãä ÇÓÊÏÙÇÁ. 
   </simpara>
		<para>
    ÇäåãÇæ ÇäÅáÊÑÇÖê ä &php.ini; çè ÎêÇÑ Òåæ ÇäÊçêÆÉ (ÅÓÊÙÑÖ åÏÎä <link linkend="faq.installation.phpini">ÇäÃå×</link>)¬ äãæ Ðäã êåãæ Ãæ êïÚîêñîÑ 
    ÈÇäæÓÈÉ äÅÕÏÇÑÉ <acronym>CGI</acronym> è <acronym>CLI</acronym> åÑáâÉ 
    ÈÈÏÇäÉ Ó×Ñ ÃèÇåÑ <literal>-c</literal>¬ ÅÓÊÙÑÖ ÇäáÕä ÇäåÊÙäâ ÈÇÓÊÙåÇä 
    <literal>PHP</literal> Åæ×äÇâÇ åæ <link linkend="features.commandline">Ó×Ñ ÇäÃèÇåÑ</link>. êåãæã ÃêÖÇ ÅÓÊÙåÇä 
    åÊÚêÑ ÇäÈêÆÉ <literal>PHPRC</literal> ãåÓÇÑ ÅÖÇáê 
    ääÈÍË Ùæ åäá &php.ini;. 
   </para>
		<note>
			<para>
     ÎÇÏå ÇäèêÈ Apache êïÚêñðÑ ÇäåÌäÏ Åäé ÌÐÑ ÙæÏ ÇäÅæ×äÇâ ÏÇáÙÇ ÈÐäã 
     PHP äåÍÇèäÉ âÑÇÁÉ <filename>php.ini</filename> Åæ×äÇâÇ åæ 
     æØÇå ÇäåäáÇÊ ÇäÌÐÑê Åæ èïÌðÏ. 
    </para>
		</note>
		<para>
    äêÓ ãä ÊèÌêç PHP åèËâÇ áê ÇäÃÓáä. åæ ÃÌä äÇÆÍÉ Èãä ÇäÊèÌêçÇʬ  
    ÑÌÇÁë Å×äÙ Ùäé åäá &php.ini; ÇäÎÇÕ Èã èÇäÍÓæ ÇäÊÙäêâ. äÑÈåÇ ÊèÏ åÔÇçÏÉ  
    ÂÎÑ <ulink url="&url.php.cvs.phpini;">php.ini çæÇ</ulink> åæ ÎäÇä CVS. 
   </para>
		<note>
			<para>
     ÇäâêåÉ ÇäÅáÊÑÇÖêÉ äÊèÌêç PHP  
     <link linkend="ini.register-globals">register_globals</link> ÊÚêñÑÊ åæ  
     <emphasis>on</emphasis> Åäé <emphasis>off</emphasis> áê PHP 
     <ulink url="&url.php.release4.2.0;">4.2.0</ulink>. 
    </para>
		</note>
		<para>
			<example>
				<title>åËÇä Ùæ &php.ini;</title>
				<programlisting role="ini"><![CDATA[
; Ãê æÕ êÊèÇÌÏ Ùäé Ó×Ñ ÈÙÏ áÇÕäÉ åæâè×É èÚêÑ åÍÇ×É ÈÙäÇåÊê ÇâÊÈÇÓ (;) êÊå ÊÌÇçäç 
[php] ; åÙÇäå ÇäåâÇ×Ù (æÕ ÏÇÎä åÙâñáêæ) êÊå ÊÌÇçäçÇ ÃêÖÇ 
; Çäâêå Çäåæ×âêÉ êåãæ ÊÍÏêÏ âêåÊçÇ ÈÅÍÏÉ çÐç: 
;    true, on, yes
; Ãè false, off, no, none
register_globals = off
magic_quotes_gpc = yes

; êåãæã ÊÖåêæ ÇäÓäÓäÇÊ ÇäæÕêÉ Öåæ ÙäÇåÇÊ ÅâÊÈÇÓ åÒÏèÌÉ  
include_path = ".:/usr/local/lib/php"

; ÇäÎ×è× ÇäåÇÆäÉ ÇäåæÙãÓÉ êÊå ÇäÊÙÇåä åÙçÇ åËäçÇ åËä Ãê ÍÑá ÂÎÑ 
include_path = ".;c:\php\lib"
]]></programlisting>
				<!-- TODO: add more details about values and expressions -->
			</example>
		</para>
	</sect1>
	<sect1 id="configuration.changes">
		<title>ãêáêÉ ÊÚêêÑ ÅÙÏÇÏÇÊ ÇäÊçêÆÉ</title>
		<sect2 id="configuration.changes.apache">
			<title>ÊÔÚêä <literal>PHP</literal> Ùäé Ôãä èÍÏÉ Apache</title>
			<simpara>
     ÙæÏ ÇÓÊÙåÇä PHP ãèÍÏÏÉ Apache¬ êåãæã ÃêÖÇ ÊÚêêÑ 
     ÅÙÏÇÏÇÊ ÇäÊçêÆÉ ÈÇÓÊÎÏÇå ÊèÌêçÇÊ áê åäáÇÊ ÊçêÆÉ Apache 
     (åËäÇ: &httpd.conf;) 
     èåäáÇÊ &htaccess; (ÓÊÍÊÇÌ Åäé 
     ÇåÊêÇÒÇÊ "AllowOverride Options" Ãè "AllowOverride All") 
    </simpara>
			<para>
     áê PHP 4.0¬ ÊèÌÏ ÙÏÉ ÊèÌêçÇÊ ÎÇÕÉ È Apache ÊÓåÍ äã 
     ÈÊÚêêÑ ÊçêÆÉ PHP Åæ×äÇâÇ åæ åäáÇÊ ÊçêÆÉ Apache. 
     åæ ÃÌä äÇÆÍÉ ÊÊÙÑÖ ä×ÈêÙÉ ÊèÌêçÇÊ  
     <constant>PHP_INI_ALL</constant>¬ <constant>PHP_INI_PERDIR</constant>¬ 
     Ãè <constant>PHP_INI_SYSTEM</constant>¬ Ãäâê æØÑÉ Ùäé ÇäÌÏèä 
     ÇäèÌèÏ Öåæ èËêâÉ <function>ini_set</function>. 
    </para>
			<note>
				<simpara>
      áê PHP 3.0¬ ÊèÌÏ ÊèÌêçÇÊ ÎÇÕÉ È Apache ÊâÇÈä ãä 
      ÅÙÏÇÏ ääÊçêÆÉ áê åïÓåé <filename>php3.ini</filename>¬ 
      ÇäÐê êÖå ÓÇÈâÉ ÅÓåêÉ çê åÌÑÏ "php3_". 
     </simpara>
			</note>
			<para>
				<variablelist>
					<varlistentry>
						<term>
							<systemitem role="directive">php_value</systemitem>
							<parameter>name</parameter>
							<parameter>value</parameter>
						</term>
						<listitem>
							<para>
         êÍÏÏ âêåÉ ÇäÊèÌêç ÇäåÔÇÑ Åäêç. 
         êåãæ ÇÓÊÙåÇäç áâ× åÙ ÊèÌêçÇÊ åæ æèÙ <constant>PHP_INI_ALL</constant> è <constant>PHP_INI_PERDIR</constant>. 
         äÅáÑÇÚ âêåÉ ÍïÏñðÏîÊ åÓÈâǬ ÅÓÊÙåä <literal>none</literal> ãâêåÉ. 
         <informalexample>
									<programlisting role="ini"><![CDATA[
php_value auto_prepend_file none
]]></programlisting>
								</informalexample>
							</para>
						</listitem>
					</varlistentry>
					<varlistentry>
						<term>
							<systemitem role="directive">php_flag</systemitem>
							<parameter>name</parameter>
							<parameter>on|off</parameter>
						</term>
						<listitem>
							<para>
         êÓÊÙåä äÊÍÏêÏ ÊèÌêç ÊçêÆÉ åæ×âê. 
         êåãæ ÇÓÊÙåÇäç áâ× åÙ ÊèÌêçÇÊ åæ æèÙ <constant>PHP_INI_ALL</constant> è <constant>PHP_INI_PERDIR</constant>. 
        </para>
						</listitem>
					</varlistentry>
					<varlistentry>
						<term>
							<systemitem role="directive">php_admin_value</systemitem>
							<parameter>name</parameter>
							<parameter>value</parameter>
						</term>
						<listitem>
							<para>
         êïÍÏñðÏ âêåÉ ÇäÊèÌêç ÇäåÔÇÑ Åäêç. 
         äÇ êåãæ äçÐÇ Ãæ êÓÊÙåä áê åäáÇÊ &htaccess;. 
         Ãê æèÙ ÊèÌêçê êÊå ÊÍÏêÏç ÈèÇÓ×É <systemitem role="directive">php_admin_value</systemitem>
         äÇ êåãæ ÅäÚÇÁç åæ âÈä &htaccess; Ãè ÊèÌêçÇÊ virtualhost. 
         äÅáÑÇÚ âêåÉ ÍïÏñðÏîÊ åÓÈâǬ ÅÓÊÙåä <literal>none</literal> ãâêåÉ. 
         <informalexample>
									<programlisting role="ini"><![CDATA[
php_admin_value open_basedir none
]]></programlisting>
								</informalexample>
							</para>
						</listitem>
					</varlistentry>
					<varlistentry>
						<term>
							<systemitem role="directive">php_admin_flag</systemitem>
							<parameter>name</parameter>
							<parameter>on|off</parameter>
						</term>
						<listitem>
							<para>
         êÓÊÙåä äÊÍÏêÏ ÊèÌêç ÊçêÆÉ åæ×âê. 
         äÇ êåãæ äçÐÇ Ãæ êÓÊÙåä áê åäáÇÊ &htaccess;. 
         Ãê æèÙ ÊèÌêçê êÊå ÊÍÏêÏç ÈèÇÓ×É <systemitem role="directive">php_admin_flag</systemitem>
         äÇ êåãæ ÅäÚÇÁç åæ âÈä &htaccess; Ãè ÊèÌêçÇÊ virtualhost. 
        </para>
						</listitem>
					</varlistentry>
				</variablelist>
			</para>
			<para>
				<example>
					<title>åËÇä Ùæ ÊçêÆÉ Apache</title>
					<programlisting role="ini"><![CDATA[
<IfModule mod_php4.c>
  php_value include_path ".:/usr/local/lib/php"
  php_admin_flag safe_mode on
</IfModule>
<IfModule mod_php3.c>
  php3_include_path ".:/usr/local/lib/php"
  php3_safe_mode on
</IfModule>
]]></programlisting>
				</example>
				<note>
					<para>
       äÇ ÊÙêÔ ËèÇÈÊ PHP ÎÇÑÌ PHP. åËäǬ áê  
       &httpd.conf; äÇ êåãæã ÇÓÊÙåÇä ËèÇÈÊ PHP  
       åËä <constant>E_ALL</constant> Ãè <constant>E_NOTICE</constant> 
       åæ ÃÌä ÊÍÏêÏ ÊèÌêç <link linkend="ini.error-reporting">error_reporting</link> 
       ÈÇÙÊÈÇÑ ÃæçÇ äæ êãèæ äçÇ Ãê åÙæé èÓÊÔêÑ Åäé âêåÉ 
       <emphasis>0</emphasis>. ÈÏäÇ åæ Ðä㬠ÅÓÊÙåä âêå ÇäÃâæÙÉ ÇäÑâåêÉ ÇäåïÔòÊîÑãÉ ( (bitmask values). 
       êåãæ ÇÓÊÙåÇä çÐç ÇäËèÇÈÊ áê &php.ini;
      </para>
				</note>
			</para>
		</sect2>
		<sect2 id="configuration.changes.other">
			<title>èÇÌçÇÊ ÃÎÑé ä <literal>PHP</literal>
			</title>
			<para>
     ÈÚÖ ÇäæØÑ Ùæ ÇäèÇÌçÉ ÇäÎÇÕÉ È <literal>PHP</literal>¬ áÅæç ÈÅåãÇæã ÊÚêêÑ 
     ÈÙÖ Çäâêå äÏé Òåæ ÊÔÚêä ÓãÑêÈÊÇÊã åæ ÎäÇä 
     <function>ini_set</function>. ÇäÌÏèä ÇäÊÇäê êÙ×êã æØÑÉ ÅÌåÇäêÉ 
     ÈÎÕèÕ ÇäåÓÊèé ÇäÐê êåãæ áêç ÊÍÏêÏ/ÊÚêêÑ ÊèÌêç åÇ. 
    </para>
			<para>
				<table>
					<title>Definition of PHP_INI_* constants</title>
					<tgroup cols="3">
						<thead>
							<row>
								<entry>ÇäËÇÈÊÉ</entry>
								<entry>ÇäâêåÉ</entry>
								<entry>ÇäåÙæé</entry>
							</row>
						</thead>
						<tbody>
							<row>
								<entry>PHP_INI_USER</entry>
								<entry>1</entry>
								<entry>åÏÎä êåãæ ÊÍÏêÏç áê ÓãÑêÈÊÇÊ ÇäåÓÊÎÏåêæ</entry>
							</row>
							<row>
								<entry>PHP_INI_PERDIR</entry>
								<entry>2</entry>
								<entry>
         åÏÎä êåãæ ÊÍÏêÏç áê &php.ini;¬ &htaccess; Ãè
         &httpd.conf;
        </entry>
							</row>
							<row>
								<entry>PHP_INI_SYSTEM</entry>
								<entry>4</entry>
								<entry>
         åÏÎä êåãæ ÊÍÏêÏç áê &php.ini; Ãè &httpd.conf;
        </entry>
							</row>
							<row>
								<entry>PHP_INI_ALL</entry>
								<entry>7</entry>
								<entry>åÏÎä êåãæ ÊÍÏêÏç áê Ãê åãÇæ</entry>
							</row>
						</tbody>
					</tgroup>
				</table>
			</para>
			<para>
     êåãæã åÔÇçÏÉ ÇäÅÙÏÇÏÇÊ ÇäÎÇÕÉ Èâêå ÇäÊçêÆÉ áê 
     åÎÑÌ <function>phpinfo</function>. êåãæã ÃêÖÇ 
     èäèÌ âêå ÊèÌêçÇÊ ÇäÊçêÆÉ ÇäÔÎÕêÉ ÈèÇÓ×É 
     <function>ini_get</function> Ãè <function>get_cfg_var</function>.
    </para>
		</sect2>
	</sect1>
	<sect1 id="configuration.directives">
		<title>ÊèÌêçÇÊ ÊçêÆÉ åÊæèÙÉ</title>
		<para>
    äêÓÊ çÐç ÈäÇÆÍÉ åÓÊèáêÉ äÊèÌêçÇÊ PHP. êÊå ÊÏèêæ ÇäÊèÌêçÇÊ  
    áê ÃåÇãæçÇ ÇäåæÇÓÈÉ áê äÇÆÍɬ èçãÐǬ åËäǬ ÇäåÙäèåÇÊ ÇäÎÇÕÉ ÈÊèÌêçÇÊ 
    ÇäÌäÓÉ êåãæ ÅêÌÇÏçÇ áê  
    <link linkend="ref.session">áÕä ÇäÌäÓÇÊ</link>. 
   </para>
		<sect2 id="ini.sect.httpd-options">
			<title>ÎêÇÑÇÊ Httpd</title>
			<para>
				<table>
					<title>ÎêÇÑÇÊ Httpd</title>
					<tgroup cols="3">
						<thead>
							<row>
								<entry>ÇäÊÓåêÉ</entry>
								<entry>ÇäÅáÊÑÇÖ</entry>
								<entry>ÇäâÇÈä ääÊÚêêÑ</entry>
							</row>
						</thead>
						<tbody>
							<row>
								<entry>async_send</entry>
								<entry>"0"</entry>
								<entry>PHP_INI_ALL</entry>
							</row>
						</tbody>
					</tgroup>
				</table>
			</para>
			<para/>
		</sect2>
		<sect2 id="ini.sect.language-options">
			<title>ÎêÇÑÇÊ ÇääÚÉ</title>
			<para>
				<table>
					<title>ÎêÇÑÇÊ ÊçêÆÉ ÇääÚÉ èåÊæèÙÇÊ</title>
					<tgroup cols="3">
						<thead>
							<row>
								<entry>ÇäÊÓåêÉ</entry>
								<entry>ÇäÅáÊÑÇÖ</entry>
								<entry>ÇäâÇÈä ääÊÚêêÑ</entry>
							</row>
						</thead>
						<tbody>
							<row>
								<entry>short_open_tag</entry>
								<entry>On</entry>
								<entry>PHP_INI_SYSTEM|PHP_INI_PERDIR</entry>
							</row>
							<row>
								<entry>asp_tags</entry>
								<entry>Off</entry>
								<entry>PHP_INI_SYSTEM|PHP_INI_PERDIR</entry>
							</row>
							<row>
								<entry>precision</entry>
								<entry>"14"</entry>
								<entry>PHP_INI_ALL</entry>
							</row>
							<row>
								<entry>y2k_compliance</entry>
								<entry>Off</entry>
								<entry>PHP_INI_ALL</entry>
							</row>
							<row>
								<entry>allow_call_time_pass_reference</entry>
								<entry>On</entry>
								<entry>PHP_INI_SYSTEM|PHP_INI_PERDIR</entry>
							</row>
							<row>
								<entry>expose_php</entry>
								<entry>On</entry>
								<entry>PHP_INI_SYSTEM</entry>
							</row>
						</tbody>
					</tgroup>
				</table>
			</para>
    
   &ini.descriptions.title; 
    
    <para>
				<variablelist>
					<varlistentry id="ini.short-open-tag">
						<term>
							<parameter>short_open_tag</parameter>
							<type>boolean</type>
						</term>
						<listitem>
							<para>
         êïÎÈÑ ÅÐÇ ãÇæ êÌÈ ÇäÓåÇÍ ÈÇäÔãä ÇäåÎÊÕÑ (<userinput>&lt;? ?&gt;</userinput>) 
         ÇäÎÇÕ ÈèÓå ÇáÊÊÇÍ PHP. ÅÐÇ ãæÊ ÊÑêÏ ÇÓÊÙåÇä PHP 
         ÈÇäÅÔÊÑÇã åÙ XML¬ áÈÅåãÇæã ÅÐæ ÊÙ×êä çÐÇ ÇäÎêÇÑ ÈÚÑÖ  
         ÇÓÊÙåÇä <userinput>&lt;?xml ?&gt;</userinput> Ùäé ÇäåÈÇÔÑ. ÈÎäÇá Ðä㬠
         êåãæã ×ÈÇÙÊç ÈèÇÓ×É PHP¬ åËäÇ: <userinput>&lt;?php echo '&lt;?xml 
         version="1.0"'; ?&gt;</userinput>. ãÐä㬠áê ÍÇäÉ ÊÙ×êäç¬ Ùäêã ÈÇÓÊÙåÇä  
         ÇäÔãä Çäåï×ñîèîä ÇäÎÇÕ ÈèÓå ÇáÊÊÇÍ (<userinput>&lt;?php ?&gt;</userinput>). 
        </para>
							<note>
								<para>
          çÐÇ ÇäÊèÌêç êÄËÑ ÃêÖÇ Ùäé ÇäÅÎÊÒÇä <userinput>&lt;?=</userinput>¬  
          ÇäÐê êåÇËä <userinput>&lt;? echo</userinput>.  êâÊÖê ÇÓÊÙåÇä çÐÇ 
          ÇäåÎÊÕÑ Ãæ Êãèæ âêåÉ <systemitem role="directive">short_open_tag</systemitem>
          on.
         </para>
							</note>
						</listitem>
					</varlistentry>
					<varlistentry id="ini.asp-tags">
						<term>
							<parameter>asp_tags</parameter>
							<type>boolean</type>
						</term>
						<listitem>
							<simpara>
         êïáÙñðä ÇÓÊÙåÇä èÓèå &lt;% %&gt; ÇäåÔÇÈçÉ äèÓèå ASP ÈÇäÅÖÇáÉ Åäé 
         èÓèå &lt;?php ?&gt; ÇäåÙÊÇÏÉ. êÊÖåæ çÐÇ 
         ÅÎÊÒÇä &lt;%= $value %&gt; ÇäÎÇÕÉ È×ÈÇÙÉ âêåÉ ÇäåÊÚêÑ. åæ ÃÌä  
         åÙäèåÇÊ Ãèáé¬ ÅÓÊÙÑÖ <link linkend="language.basic-syntax.phpmode">ÇäÊñåäÕ åæ HTML</link>. 
        </simpara>
							<note>
								<para>
          ÃÖêá ÏÙå ÇäèÓèå ÐÇÊ ÃÓäèÈ ASP áê 3.0.4.
         </para>
							</note>
						</listitem>
					</varlistentry>
					<varlistentry id="ini.precision">
						<term>
							<parameter>precision</parameter>
							<type>integer</type>
						</term>
						<listitem>
							<simpara>
         ÙÏÏ ÇäÃÑâÇå ÇäåÙÊÈÑÉ ÇäåÙÑèÖÉ áê ÇäÃÙÏÇÏ ÇäÍâêâêÉ. 
        </simpara>
						</listitem>
					</varlistentry>
					<varlistentry id="ini.y2k-compliance">
						<term>
							<parameter>y2k_compliance</parameter>
							<type>boolean</type>
						</term>
						<listitem>
							<simpara>
         êïäÒðå ÊèÇáâ  2000 (ÓêÄÏê Åäé åÔÇãä åÙ ÇäåÊÕáÍÇÊ ÚêÑ ÇäåÊèÇáâÉ) 
        </simpara>
						</listitem>
					</varlistentry>
					<varlistentry id="ini.allow-call-time-pass-reference">
						<term>
							<parameter>allow_call_time_pass_reference</parameter>
							<type>boolean</type>
						</term>
						<listitem>
							<para>
         ÅÐÇ ãÇæÊ çæÇã ÖÑèÑÉ äÊáÙêä âÇÈäêÉ ÅäÒÇå ÇäÊåÑêÑ ÇäåÑÌÙê ääåÄÔÑÇÊ 
         ÎäÇä Òåæ åæÇÏÇÉ ÇäÏÇäÉ. çÐç Çä×ÑêâÉ Êå ÊÑãçÇ èçê Çäêèå Ùäé èÔã Ãæ ÊÕÈÍ 
         ÚêÑ åÏÙèåÉ áê ÇäÅÕÏÇÑÇÊ ÇäåÓÊâÈäêÉ ä PHP/Zend. Çä×ÑêâÉ ÇäåïÍîÈñîÐîÉ 
         äÊâÑêÑ Ãê ÇäåÄÔÑÇÊ êÌÈ ÊåÑêÑçÇ åÑÌÙêÇ çê áê ÅÙäÇæ 
         ÇäÏÇäÉ. êÊå ÊÔÌêÙã Ùäé ÇäåÍÇèäÉ èÊÙ×êä çÐÇ ÇäÎêÇÑ ÈèÇÓ×É Off èÇäÊÃãÏ 
         åæ Ãæ ÓãÑêÈÊÇÊã ÊÙåä ãåÇ êäÒå ÈèÌèÏç ÈÚÑÖ ÇäÊÃãÏ åæ ÃæçÇ ÓÊÙåä åÙ 
         åÙ ÇäÅÕÏÇÑÇÊ ÇäåÓÊâÈäêÉ ääÚÉ (ÓÊÍÕä Ùäé ÊÍÐêÑ áê ãä åÑÉ 
         ÊÓÊÙåä áêçÇ çÐç ÇäåêÒɬ èÓêÊå ÊåÑêÑ ÇäåÄÔÑ âêåêÇ ÈÏäÇ åæ ÊåÑêÑç 
         åÑÌÙêÇ). 
        </para>
							<para>
         ÅÓÊÙÑÖ ÃêÖÇ <link linkend="language.references">ÔÑÍ ÇäåÑÇÌÙ</link>.
        </para>
						</listitem>
					</varlistentry>
					<varlistentry id="ini.expose-php">
						<term>
							<parameter>expose_php</parameter>
							<type>boolean</type>
						</term>
						<listitem>
							<para>
         êâÑÑ ÅÐÇ åÇ ãÇæ ÈÅåãÇæ PHP ÙÑÖ èÇâÙ Ãæç åïËñîÈÊ Ùäé ÇäÎÇÏå 
         (åËäÇ åæ ÎäÇä ÅÖÇáÉ ÊèâêÙç Åäé ÊÑèêÓÉ ÎÇÏå ÇäèêÈ). äÇ êÔãä Ðä㬠ÈÃê ÍÇä åæ ÇäÃÍèÇä¬ ÊçÏêÏÇ 
         ÃåæêñǬ äãæç êÌÙä ÃåÑ ÇãÊÔÇá Åæã ãæÊ ÊÓÊÙåä PHP
         Ùäé ÎÇÏåã Ãå äÇ ååãæÇ. 
        </para>
						</listitem>
					</varlistentry>
				</variablelist>
			</para>
		</sect2>
		<sect2 id="ini.sect.resource-limits">
			<title>ÍÏèÏ ÇäåèÇÑÏ</title>
			<para>
				<table>
					<title>ÍÏèÏ ÇäåèÇÑÏ</title>
					<tgroup cols="3">
						<thead>
							<row>
								<entry>ÇäÊÓåêÉ</entry>
								<entry>ÇäÅáÊÑÇÖ</entry>
								<entry>ÇäâÇÈä ääÊÚêêÑ</entry>
							</row>
						</thead>
						<tbody>
							<row>
								<entry>memory_limit</entry>
								<entry>"8M"</entry>
								<entry>PHP_INI_ALL</entry>
							</row>
						</tbody>
					</tgroup>
				</table>
			</para>
   
   &ini.descriptions.title;
   
   <para>
				<variablelist>
					<varlistentry id="ini.memory-limit">
						<term>
							<parameter>memory_limit</parameter>
							<type>integer</type>
						</term>
						<listitem>
							<para>
        êïÍÏñðÏ çÐÇ ÇäãåêÉ ÇäâÕèé ääÐÇãÑÉ ÈÇäÈÇêÊ èÇäÊê êïÓòåÍ 
        ÈÊÎÕêÕçÇ äÓãÑêÈÊ. êÓÇÙÏ çÐÇ Ùäé ÊÌæÈ Ãæ Êâèå ÇäÓãÑêÈÊÇÊ 
        ÇäåæÔÃÉ ÈÓèÁ Ãæ ÊäÊçå ãä ÇäÐÇãÑÉ ÇäåÊèáÑÉ Ùäé ÎÇÏå. åæ ÃÌä 
        ÇÓÊÙåÇä çÐÇ ÇäÊèÌêç¬ êÌÈ Ãæ Êãèæ âÏ áîÙñîäòÊîç ÎäÇä Òåæ ÇäÊÌåêÙ. èçãÐǬ  
        ÓêÖå Ó×Ñ ÊçêÆÊã: 
        <literal>--enable-memory-limit</literal>. ÅæÊÈç Åäé Ãæç êÌÈ Ùäêã ÊÍÏêÏ  
        âêåÊç È -1 ÅÐÇ äå Êãæ ÊÑêÏ Ãê ÊÍÏêÏ äÐÇãÑÊã. 
       </para>
						</listitem>
					</varlistentry>
				</variablelist>
			</para>
			<para>
    ÅÓÊÙÑÖ ÃêÖÇ: <link linkend="ini.max-execution-time">max_execution_time</link>.
   </para>
		</sect2>
		<sect2 id="ini.sect.data-handling">
			<title>ÇäÊÙÇåä åÙ ÇäÈêÇæÇÊ</title>
			<para>
				<table>
					<title>ÎêÇÑÇÊ ÊçêÆÉ ÇäÊÙÇåä åÙ ÇäÈêÇæÇÊ</title>
					<tgroup cols="3">
						<thead>
							<row>
								<entry>ÇäÊÓåêÉ</entry>
								<entry>ÇäÅáÊÑÇÖ</entry>
								<entry>ÇäâÇÈä ääÊÚêêÑ</entry>
							</row>
						</thead>
						<tbody>
							<row>
								<entry>track-vars</entry>
								<entry>"On"</entry>
								<entry>PHP_INI_??</entry>
							</row>
							<row>
								<entry>arg_separator.output</entry>
								<entry>"&amp;"</entry>
								<entry>PHP_INI_ALL</entry>
							</row>
							<row>
								<entry>arg_separator.input</entry>
								<entry>"&amp;"</entry>
								<entry>PHP_INI_SYSTEM|PHP_INI_PERDIR</entry>
							</row>
							<row>
								<entry>variables_order</entry>
								<entry>"EGPCS"</entry>
								<entry>PHP_INI_ALL</entry>
							</row>
							<row>
								<entry>register_globals</entry>
								<entry>"Off"</entry>
								<entry>PHP_INI_PERDIR|PHP_INI_SYSTEM</entry>
							</row>
							<row>
								<entry>register_argc_argv</entry>
								<entry>"On"</entry>
								<entry>PHP_INI_PERDIR|PHP_INI_SYSTEM</entry>
							</row>
							<row>
								<entry>post_max_size</entry>
								<entry>"8M"</entry>
								<entry>PHP_INI_SYSTEM|PHP_INI_PERDIR</entry>
							</row>
							<row>
								<entry>gpc_order</entry>
								<entry>"GPC"</entry>
								<entry>PHP_INI_ALL</entry>
							</row>
							<row>
								<entry>auto_prepend_file</entry>
								<entry>""</entry>
								<entry>PHP_INI_SYSTEM|PHP_INI_PERDIR</entry>
							</row>
							<row>
								<entry>auto_append_file</entry>
								<entry>""</entry>
								<entry>PHP_INI_SYSTEM|PHP_INI_PERDIR</entry>
							</row>
							<row>
								<entry>default_mimetype</entry>
								<entry>"text/html"</entry>
								<entry>PHP_INI_ALL</entry>
							</row>
							<row>
								<entry>default_charset</entry>
								<entry>"iso-8859-1"</entry>
								<entry>PHP_INI_ALL</entry>
							</row>
							<row>
								<entry>always_populate_raw_post_data</entry>
								<entry>"0"</entry>
								<entry>PHP_INI_SYSTEM|PHP_INI_PERDIR</entry>
							</row>
							<row>
								<entry>allow_webdav_methods</entry>
								<entry>"0"</entry>
								<entry>PHP_INI_SYSTEM|PHP_INI_PERDIR</entry>
							</row>
						</tbody>
					</tgroup>
				</table>
			</para>
    
    &ini.descriptions.title;
    
    <para>
				<variablelist>
					<varlistentry id="ini.track-vars">
						<term>
							<parameter>track_vars</parameter>
							<type>boolean</type>
						</term>
						<listitem>
							<para>
         ÅÐÇ Êå ÊáÙêäç¬ êÕÈÍ ÈÇäÅåãÇæ ÅêÌÇÏ åÊÚêÑÇÊ ÇäÈêÆÉ¬ GET¬ POST¬ Cookie èÇäÎÇÏå 
         áê ÇäåÕáèáÇÊ ÇäÊÔÇÑãêÉ ÇäÔÇåäÉ 
         <varname>$_ENV</varname>¬ 
         <varname>$_GET</varname>¬ 
         <varname>$_POST</varname>¬ 
         <varname>$_COOKIE</varname> è
         <varname>$_SERVER</varname>.
        </para>
							<para>
         ÅæÊÈç Åäé Ãæç ÅÈÊÏÇÁë åæ PHP 4.0.3¬ ÃÕÈÍ <systemitem role="directive">track_vars</systemitem> åáÙäÇ ÏÇÆåÇ. 
        </para>
						</listitem>
					</varlistentry>
					<varlistentry id="ini.arg-separator.output">
						<term>
							<parameter>arg_separator.output</parameter>
							<type>string</type>
						</term>
						<listitem>
							<para>
         ÇäáÇÕä ÇäåÓÊÙåä ääÊáÑêâ Èêæ ÇäåÄÔÑÇÊ áê åÍÏÏÇÊ ÇäåèÇÑÏ ÇäÃÍÇÏêÉ ÇäÔãä ÇäåèäÏÉ ÈèÇÓ×É PHP. 
        </para>
						</listitem>
					</varlistentry>
					<varlistentry id="ini.arg-separator.input">
						<term>
							<parameter>arg_separator.input</parameter>
							<type>string</type>
						</term>
						<listitem>
							<para>
         äÇÆÍÉ ÇäáÇÕä (ÇäáèÇÕä) ÇäåÓÊÙåäÉ åæ âÈä PHP äÊáÓêÑ åÏÎäÇÊ åÍÏÏÇÊ ÇäåèÇÑÏ ÇäÃÍÇÏêÉ ÇäÔãä Öåæ åÊÚêÑÇÊ. 
        </para>
							<note>
								<para>
          ãä ÍÑá áê çÐÇ ÇäÊèêÌç êÙÊÈÑ ãáÇÕä!
         </para>
							</note>
						</listitem>
					</varlistentry>
					<varlistentry id="ini.variables-order">
						<term>
							<parameter>variables_order</parameter>
							<type>string</type>
						</term>
						<listitem>
							<para>
         êïÍÏñðÏ ÊÑÊêÈ ÊáÓêÑ åïÊÚêñðÑ EGPCS (ÈêÆÉ¬ GET¬ POST¬ Cookie¬
         ÎÇÏå). ÇäÅÙÏÇÏ ÇäÅáÊÑÇÖê äçÐÇ 
         ÇäÊèÌêç çè "EGPCS". ÊÍÏêÏç È "GP"¬ åËäǬ 
         ÓêÊÓÈÈ áê ÌÙä PHP êÊÌÇçä ÊåÇåÇ åÊÚêÑÇÊ ÇäÈêÆÉ¬ ÇäãÙãÇÊ èåÊÚêÑÇÊ ÇäÎÇÏå¬ 
         èÃêÖÇ áê ÓÍâ 
         ÃêÉ åÊÚêÑÇÊ ×ÑêâÊçÇ GET ÈåÊÚêÑÇÊ  ×ÑêâÊçÇ POST èÊÍåä æáÓ ÇäÊÓåêÉ. 
        </para>
							<para>
         ÅÓÊÙÑÖ ÃêÖÇ <link linkend="ini.register-globals">register_globals</link>. 
        </para>
						</listitem>
					</varlistentry>
					<varlistentry id="ini.register-globals">
						<term>
							<parameter>register_globals</parameter>
							<type>boolean</type>
						</term>
						<listitem>
							<para>
         êïÕÑñðÍ ÈÊÓÌêä Ãè ÙÏå ÊÓÌêä åÊÚêÑÇÊ EGPCS (Environment¬ GET¬ 
         POST¬ Cookie¬ Server) Ùäé Ôãä åÊÚêÑÇÊ ÔÇåäÉ. åËäǬ  
         ÅÐÇ ãÇæ register_globals = on¬ áÅæ åÍÏÏ ÇäåèÑÏ ÇäÃÍÇÏê ÇäÔãä (url)  
         <literal>http://www.example.com/test.php?id=3</literal> ÓêÄÏê Åäé ÅæÊÇÌ 
         <varname>$id</varname>. Ãè <varname>$DOCUMENT_ROOT</varname> Åæ×äÇâÇ åæ 
         <varname>$_SERVER['DOCUMENT_ROOT']</varname>. êåãæ Ãæ ÊèÏ ÊÙ×êä çÐÇ 
         ÅÐÇ äå Êãæ ÊÑêÏ ÇäÎä× Èêæ ÇäåÏé ÇäÔÇåä äÓãÑêÈÊÇÊã 
         èÈêÇæÇÊ ÇäåÓÊÎÏåêæ. ÅÈÊÏÇÁë åæ PHP <ulink url="&url.php.release4.2.0;">4.2.0</ulink>¬ 
         ÃÕÈÍÊ ÇäâêåÉ ÇäÅáÊÑÇÖêÉ äçÐÇ ÇäÊèÌêç ÊÔêÑ Åäé <emphasis>off</emphasis>. åæ ÇäÃáÖä ÇäÅæÊâÇä  
         èÇäÊåÙæ áê <link linkend="reserved.variables">ÇäåÊÚêÑÇÊ ÇäåÙÑáÉ åÓÈâÇ
         </link> áê PHPK leg  
         <link linkend="language.variables.superglobals">áÇÆâÇÊ ÇäÔåèä</link>: 
         <varname>$_ENV</varname>¬ <varname>$_GET</varname>¬ 
         <varname>$_POST</varname>¬ <varname>$_COOKIE</varname> 
         è <varname>$_SERVER</varname>. ÑÌÇÁë¬ ÅâÑà áÕä ÇäÃåæ ÍêË êÊå ÇäÊ×Ñâ Åäé 
         <link linkend="security.registerglobals">ÅÓÊÙåÇä register_globals</link>
         åæ ÃÌä ÇäÍÕèä Ùäé åÙäèåÇÊ åÑÊÈ×É. 
        </para>
							<para>
         ÑÌÇÁë¬ ÅæÊÈç Åäé Ãæç äÇ êåãæ ÊÍÏêÏ <systemitem role="directive">register_globals</systemitem>
         ÎäÇä Òåæ ÇäÊÔÚêä (<function>ini_set</function>). åÙ Ðä㬠êåãæã 
         ÇÓÊÙåÇä &htaccess; ÅÐÇ ãÇæÊ ÅÕÊÖÇáÊã ÊÓåÍ ÈÐäã åËäåÇ ÊåÊ ÇäÅÔÇÑÉ Åäêç 
         áê ÇäÃÙäé. åËÇä Ùæ åÏÎä &htaccess;: 
         <userinput>php_flag register_globals on</userinput>.
        </para>
							<note>
								<para>
									êïÄîËîÑ áê <systemitem role="directive">register_globals</systemitem>  
          åæ âÈä ÊèÌêç <link linkend="ini.variables-order">variables_order</link>. 
         </para>
							</note>
						</listitem>
					</varlistentry>
					<varlistentry id="ini.register-argc-argv">
						<term>
							<parameter>register_argc_argv</parameter>
							<type>boolean</type>
						</term>
						<listitem>
							<simpara>
         êÎÈÑ PHP ÅÐÇ åÇ êÙäæ Ãå äÇ Ùæ åÊÚêÑÇÊ argv &amp; argc  
         (ÇäÊê ÓÊÍÊèê Ùäé åÙäèåÇÊ GET). 
        </simpara>
							<simpara>
         ÅÓÊÙÑÖ ÃêÖÇ <link linkend="features.commandline">Ó×Ñ ÇäÃèÇåÑ</link>. 
         ãÐä㬠ÃÕÈÍ çÐÇ ÇäÊèÌêç åÊèáÑÇ åÙ PHP 4.0.0 
         èãÇæÊ âêåÊç ÏèåÇ "on" âÈä Ðäã. 
        </simpara>
						</listitem>
					</varlistentry>
					<varlistentry id="ini.post-max-size">
						<term>
							<parameter>post_max_size</parameter>
							<type>integer</type>
						</term>
						<listitem>
							<simpara>
         êïÍÏñðÏ ÇäÍÌå ÇäÃâÕé äÈêÇæÇÊ ÇäÅÑÓÇä ÇäåÓèÍ Èç. çÐÇ ÇäÅÙÏÇÏ êÄËÑ ÃêÖÇ 
         ÇäÊÍåêä ÇäÕÇÙÏ ääåäáÇÊ. ÈÚÑÖ ÊÍåêä åäáÇÊ ãÈêÑɬ ÕÙèÏǬ áÅæç êÌÈ Ùäé çÐç ÇäâêåÉ Ãæ Êãèæ ÃãÈÑ 
         åæ <link linkend="ini.upload-max-filesize">upload_max_filesize</link>. 
        </simpara>
							<simpara>
         ÅÐÇ Êå ÊáÙêä ÍÏèÏ ÇäÐÇãÑÉ åæ âÈä ÓãÑêÈÊ ÇäÊçêÆÉ ÇäÎÇÕ È㬠áÅæ <link linkend="ini.memory-limit">memory_limit</link> ÓêÄËÑ ÃêÖÇ 
         Ùäé ÙåäêÉ ÇäÊÍåêä ÇäÕÇÙÏ ääåäáÇÊ. áê Ùåèå ÇäãäÇå¬ 
         áÅæ <link linkend="ini.memory-limit">memory_limit</link> êÌÈ Ãæ êãèæ 
         ÃãÈÑ åæ <parameter>post_max_size</parameter>.
        </simpara>
						</listitem>
					</varlistentry>
					<varlistentry id="ini.gpc-order">
						<term>
							<parameter>gpc_order</parameter>
							<type>string</type>
						</term>
						<listitem>
							<para>
         êïÍÏñðÏ ÊÑÊêÈ ÊáÓêÑ åÊÚêÑÇÊ GET/POST/COOKIE. ÇäÅÙÏÇÏ 
         ÇäÅáÊÑÇÖê ÇäÎÇÕ ÈçÐÇ ÇäÊèÌêç çè "GPC". ÊÍÏêÏ çÐÇ È 
         "GP"¬ åËäǬ ÓêÊÓÈÈ áê ÌÙä PHP êÊÌÇçä ÊåÇåÇ ÇäãÙãÇÊ 
         èáê ÓÍâ ÃêÉ åÊÚêÑÇÊ ×ÑêâÊçÇ GET ÈåÊÚêÑÇÊ ×ÑêâÊçÇ POST 
         èÊÍåä æáÓ ÇäÊÓåêÉ. 
        </para>
							<note>
								<para>
          çÐÇ ÇäÎêÇÑ ÚêÑ åÊèáÑ áê PHP 4. 
          ÅÓÊÙåä <link linkend="ini.variables-order">variables_order</link>
          ãÈÏêä. 
         </para>
							</note>
						</listitem>
					</varlistentry>
					<varlistentry id="ini.auto-prepend-file">
						<term>
							<parameter>auto_prepend_file</parameter>
							<type>string</type>
						</term>
						<listitem>
							<para>
         êïÍîÏñðÏï ÅÓå åäá êÊå ÊáÓêÑç ÊäâÇÆêÇ 
         âÈä Çäåäá ÇäÑÆêÓê. Çäåäá åïÊÖåæ èãÃæç âÏ ÊåÊ 
         åæÇÏÇÊç åæ ÎäÇä ÏÇäÉ <function>include</function>¬ èçãÐÇ 
         êÊå ÇÓÊÙåÇä <link linkend="ini.include-path">include_path</link>.</para>
							<para>
         ÇäâêåÉ ÇäÎÇÕÉ <systemitem class="constant">none</systemitem> 
         ÊÄÏê Åäé ÊÙ×êä auto-prepending. 
        </para>
						</listitem>
					</varlistentry>
					<varlistentry id="ini.auto-append-file">
						<term>
							<parameter>auto_append_file</parameter>
							<type>string</type>
						</term>
						<listitem>
							<para>
         êïÍîÏñðÏï ÅÓå åäá êÊå ÊáÓêÑç ÊäâÇÆêÇ 
         ÈÙÏ Çäåäá ÇäÑÆêÓê. Çäåäá åïÊÖîåæ èãÃæç âÏ ÊåÊ 
         åæÇÏÇÊç åæ ÎäÇä ÏÇäÉ <function>include</function>¬ èçãÐÇ 
         êÊå ÇÓÊÙåÇä <link linkend="ini.include-path">include_path</link>.</para>
							<para>
         ÇäâêåÉ ÇäÎÇÕÉ <systemitem class="constant">none</systemitem> 
         ÊÄÏê Åäé ÊÙ×êä auto-appending.
         <note>
									<simpara>
           ÅÐÇ Êå ÅæçÇÁ ÇäÓãÑêÈÊ ÈèÇÓ×É <function>exit</function>¬ 
           áÅæ auto-append <emphasis>äæ</emphasis> ê×ÑÃ.</simpara>
								</note>
							</para>
						</listitem>
					</varlistentry>
					<varlistentry id="ini.default-mimetype">
						<term>
							<parameter>default_mimetype</parameter>
							<type>string</type>
						</term>
						<listitem>
							<para/>
						</listitem>
					</varlistentry>
					<varlistentry id="ini.default-charset">
						<term>
							<parameter>default_charset</parameter>
							<type>string</type>
						</term>
						<listitem>
							<para>
         Åæ×äÇâÇ åæ 4.0b4¬ ÃÕÈÍ PHP êÈÑÒ ÏèåÇ ÊÑåêÒ ÇäåÍÇÑá ÇäÅáÊÑÇÖê áê 
         æèÙ ÇäåÖåèæ: ÇäÊÑèêÓÉ (Content-type: header). åæ ÃÌä ÊÙ×êä ÅÑÓÇä æèÙ ÇäåÍÇÑᬠáâ× 
         ÃÊÑã ÇäâêåÉ áÇÑÚÉ. 
        </para>
						</listitem>
					</varlistentry>
					<varlistentry id="ini.always-populate-raw-post-data">
						<term>
							<parameter>always_populate_raw_post_data</parameter>
							<type>boolean</type>
						</term>
						<listitem>
							<para>
         êÚÐê ÏèåÇ åÊÚêÑ $HTTP_RAW_POST_DATA. 
        </para>
						</listitem>
					</varlistentry>
					<varlistentry id="ini.allow-webdav-methods">
						<term>
							<parameter>allow_webdav_methods</parameter>
							<type>boolean</type>
						</term>
						<listitem>
							<para>
         êÓåÍ çÐÇ ÈÇäÊÙÇåä åÙ ×äÈêÇÊ WebDAV http Öåæ ÓãÑêÈÊÇÊ PHP (åËäÇ: 
         PROPFIND¬ PROPPATCH¬ MOVE¬ COPY¬ ÅäÎ.) 
         ÅÐÇ ãæÊ ÊÑêÏ ÇäÍÕèä Ùäé ÈêÇæÇÊ ÇäÅÑÓÇä ÇäÎÇÕÉ ÈçÐç Çä×äÈêÇʬ áÙäêã 
         ÊÍÏêÏ âêåÉ <link linkend="ini.always-populate-raw-post-data">
         always_populate_raw_post_data</link> ÃêÖÇ. 
        </para>
						</listitem>
					</varlistentry>
				</variablelist>
			</para>
			<para>
     ÅÓÊÙÑÖ ÃêÖÇ: <link linkend="ini.magic-quotes-gpc">magic_quotes_gpc</link>¬
     <link linkend="ini.magic-quotes-runtime">magic-quotes-runtime</link>¬
     è 
     <link linkend="ini.magic-quotes-sybase">magic_quotes_sybase</link>. 
    </para>
		</sect2>
		<sect2 id="ini.sect.path-directory">
			<title>ÇäåÓÇÑÇÊ èÇäåÌäÏÇÊ</title>
			<para>
				<table>
					<title>ÎêÇÑÇÊ ÊçêÆÉ ÇäåÓÇÑÇÊ èÇäåÌäÏÇÊ</title>
					<tgroup cols="3">
						<thead>
							<row>
								<entry>ÇäÊÓåêÉ</entry>
								<entry>ÇäÅáÊÑÇÖ</entry>
								<entry>ÇäâÇÈä ääÊÚêêÑ</entry>
							</row>
						</thead>
						<tbody>
							<row>
								<entry>include_path</entry>
								<entry>PHP_INCLUDE_PATH</entry>
								<entry>PHP_INI_ALL</entry>
							</row>
							<row>
								<entry>doc_root</entry>
								<entry>PHP_INCLUDE_PATH</entry>
								<entry>PHP_INI_SYSTEM</entry>
							</row>
							<row>
								<entry>user_dir</entry>
								<entry>NULL</entry>
								<entry>PHP_INI_SYSTEM</entry>
							</row>
							<row>
								<entry>extension_dir</entry>
								<entry>PHP_EXTENSION_DIR</entry>
								<entry>PHP_INI_SYSTEM</entry>
							</row>
							<row>
								<entry>cgi.force_redirect</entry>
								<entry>"1"</entry>
								<entry>PHP_INI_SYSTEM</entry>
							</row>
							<row>
								<entry>cgi.redirect_status_env</entry>
								<entry>""</entry>
								<entry>PHP_INI_SYSTEM</entry>
							</row>
							<row>
								<entry>fastcgi.impersonate</entry>
								<entry>"0"</entry>
								<entry>PHP_INI_SYSTEM</entry>
							</row>
						</tbody>
					</tgroup>
				</table>
			</para>
    
    &ini.descriptions.title;
    
    <para>
				<variablelist>
					<varlistentry id="ini.include-path">
						<term>
							<parameter>include_path</parameter>
							<type>string</type>
						</term>
						<listitem>
							<para>
         êïÍîÏñðÏ äÇÆÍÉ ÇäåÌäÏÇÊ ÍêË Êâèå ÏèÇä 
         <function>require</function>¬ <function>include</function>
         è <function>fopen_with_path</function> ÈÇäÈÍË Ùæ 
         ÇäåäáÇÊ. ÇäÔãä ÔÈêç ÈåÊÚêÑÇÊ ÈêÆÉ <envar>åÓÇÑ</envar>
         Ç俨Çå: äÇÆÍÉ åÌäÏÇÊ åáÕèäÉ 
         Èæâ×Êêæ áê UNIX Ãè áÇÕäÉ åæâè×É áê Windows. 
        </para>
							<para>
								<example>
									<title>UNIX include_path</title>
									<programlisting role="php.ini"><![CDATA[
include_path=".:/php/includes"
]]></programlisting>
								</example>
							</para>
							<para>
								<example>
									<title>Windows include_path</title>
									<programlisting role="php.ini"><![CDATA[
include_path=".;c:\php\includes"
]]></programlisting>
								</example>
							</para>
							<para>
         êÓåÍ ÅÓÊÙåÇä æâ×É (<literal>.</literal>) áê åÓÇÑ ÇäÊÖåêæ 
         ÈÇäÊÖåêæÇÊ ÇäæÓÈêÉ ÈÇÙÊÈÇÑ ÃæçÇ ÊÔêÑ Åäé ÇäåÌäÏ ÇäÍÇäê. 
        </para>
						</listitem>
					</varlistentry>
					<varlistentry id="ini.doc-root">
						<term>
							<parameter>doc_root</parameter>
							<type>string</type>
						</term>
						<listitem>
							<para>
         "ÇäåÌäÏ ÇäÌÐÑê" ÇäÎÇÕ È PHP Ùäé ÇäÎÇÏå. êÓÊÙåä áâ× ÅÐÇ 
         äå êãæ áÇÑÚÇ. ÅÐÇ ãÇæ PHP åçêÆÇ äÃæ êãèæ ÈèÖÙ &safemode;¬ áÅæç äæ êÊå ÊèÒêÙ  
         Ãê åäáÇÊ ÎÇÑÌ çÐÇ ÇäåÌäÏ. 
         ÅÐÇ äå êÊå ÊÌåêÙ PHP ÈÏÙå FORCE_REDIRECT¬ áÙäêã ÊÍÏêÏ âêåÉ doc_root 
         ÅÐÇ ãæÊ ÈÕÏÏ ÊÔÚêä php Ùäé Ôãä CGI Öåæ Ãê ÎÇÏå èêÈ (ÚêÑ IIS). 
         ÇäÈÏêä çè ÇÓÊÙåÇä ÊçêÆÉ <link linkend="ini.cgi.force-redirect">
         cgi.force_redirect</link>¬ ÇäÊê áê ÇäÃÓáä. 
        </para>
						</listitem>
					</varlistentry>
					<varlistentry id="ini.user-dir">
						<term>
							<parameter>user_dir</parameter>
							<type>string</type>
						</term>
						<listitem>
							<para>
         ÇäÅÓå ÇäâÇÙÏê ääåÌäÏ ÇäåÓÊÙåä ãåÌäÏ ÇÓÊâÈÇä ÇäåÓÊÎÏå 
         ÇäÎÇÕ ÈåäáÇÊ <literal>PHP</literal>¬ åËäÇ: 
         <literal>public_html</literal>. 
        </para>
						</listitem>
					</varlistentry>
					<varlistentry id="ini.extension-dir">
						<term>
							<parameter>extension_dir</parameter>
							<type>string</type>
						</term>
						<listitem>
							<para>
         áê Çê åÌäÏ êÌÈ Ùäé PHP ÇäÈÍË Ùæ 
         ÇäÊèÓÙÇÊ ÇäâÇÈäÉ ääÊÙÈÆÉ È×ÑêâÉ ÍêèêÉ. ÅÓÊÙÑÖ ÃêÖÇ: <link linkend="ini.enable-dl">enable_dl</link> 
         è <function>dl</function>. 
        </para>
						</listitem>
					</varlistentry>
					<varlistentry id="ini.extension">
						<term>
							<parameter>extension</parameter>
							<type>string</type>
						</term>
						<listitem>
							<para>
         Ãê ÇäÊèÓÙÇÊ ÇäâÇÈäÉ ääÊÙÈÆÉ È×ÑêâÉ ÍêèêÉ êÌÈ ÊÙÈÆÊçÇ ÙæÏ 
         ÈÏÇêÉ PHP. 
        </para>
						</listitem>
					</varlistentry>
					<varlistentry id="ini.cgi.force-redirect">
						<term>
							<parameter>cgi.force_redirect</parameter>
							<type>boolean</type>
						</term>
						<listitem>
							<para>
         êÓÊå cgi.force_redirect Èãèæç ÖÑèÑêÇ åæ ÃÌä ÇäÊÒèêÏ ÈÇäÃåæ ÙæÏ ÊÔÚêä PHP Ùäé Ôãä 
         CGI ÊÍÊ ÃÚäÈ ÎèÇÏå ÇäèêÈ. ÈÊÑãç ÚêÑ åïÙîÑñîáɬ áÅæ PHP êïáîÙðäïç ÈÔãä 
         ÅáÊÑÇÖê. êåãæã ÇäåÌÇÒáÉ ÊÙ×êäç <emphasis>äãæ Ùäé ÍÓÇÈã</emphasis>. 
        </para>
							<note>
								<para>
          äåÓÊÙåäê Windows: êåãæãå ÊÙ×êä çÐÇ ÈÃåÇæ áê IIS» áê ÇäèÇâÙ¬ êÌÈ Ùäêã Ðäã. 
          åæ ÃÌä ÌÙä OmniHTTPD Ãè Xitami êÙåä¬ áêÌÈ Ùäêã ÊÙ×êäç. 
         </para>
							</note>
						</listitem>
					</varlistentry>
					<varlistentry id="ini.cgi.redirect-status-env">
						<term>
							<parameter>cgi.redirect_status_env</parameter>
							<type>string</type>
						</term>
						<listitem>
							<para>
         ÅÐÇ ãÇæ cgi.force_redirect åïáîÙñîäÇë¬ èäå Êãæ ÊÙåä ÊÍÊ 
         ÎèÇÏå ÇäèêÈ Apache Ãè Netscape (iPlanet)¬ áêåãæ Ãæ ÊÍÊÇÌ äÊÍÏêÏ 
         ÅÓå åÊÚêÑ ÈêÆÉ êæØÑ áê PHP äêÙÑá Åæ ãÇæ ÈÇäÅåãÇæ 
         åèÇÕäÉ ÇäÊæáêÐ. 
        </para>
							<note>
								<para>
          ÊÍÏêÏ çÐÇ ÇäåÊÚêÑ êåãæ Ãæ êÊÓÈÈ áê âÖÇêÇ Ãåæêɬ 
          äÐäã Ùäêã ÃèäÇ Ãæ ÊÏÑã åÇ ÃæÊ ÈÕÏÏ ÇäâêÇå Èç. 
         </para>
							</note>
						</listitem>
					</varlistentry>
					<varlistentry id="ini.fastcgi.impersonate">
						<term>
							<parameter>fastcgi.impersonate</parameter>
							<type>string</type>
						</term>
						<listitem>
							<para>
         êÏÙå FastCGI ÊÍÊ IIS (Ùäé ÃæØåÉ ÊÔÚêä ÃÓÇÓçÇ WINNT) âÇÈäêÉ ÊÌÓêÏ impersonate
         ÙäÇåÇÊ ÇäÃåæ ÇäÎÇÕÉ ÈÇäÒÈèæ ÇäåæÇÏê. êÓåÍ çÐÇ ä IIS ÈÊÙÑêá 
         ÇäÅ×ÇÑ ÇäÃåæê ÇäÐê ÊÔÊÚä Çä×äÈêÉ Öåæç. äÇ êÏÙå mod_fastcgi ÊÍÊ Apache¬ 
         ÍÇäêǬ çÐç ÇäåêÒÉ (03/17/2002). 
         ÍÏñðÏ âêåÊç È 1 ÅÐÇ ãæÊ ÊÔÊÚä ÊÍÊ IIS. ÇäÅáÊÑÇÖ çè ÕáÑ. 
        </para>
						</listitem>
					</varlistentry>
				</variablelist>
			</para>
		</sect2>
		<sect2 id="ini.sect.file_uploads">
			<title>ÇäÊÍåêä ÇäÕÇÙÏ ääåäáÇÊ</title>
			<para>
				<table>
					<title>ÎêÇÑÇÊ ÊçêÆÉ ÇäÊÍåêä ÇäÕÇÙÏ ääåäáÇÊ</title>
					<tgroup cols="3">
						<thead>
							<row>
								<entry>ÇäÊÓåêÉ</entry>
								<entry>ÇäÅáÊÑÇÖ</entry>
								<entry>ÇäâÇÈä ääÊÚêêÑ</entry>
							</row>
						</thead>
						<tbody>
							<row>
								<entry>file_uploads</entry>
								<entry>"1"</entry>
								<entry>PHP_INI_SYSTEM</entry>
							</row>
							<row>
								<entry>upload_tmp_dir</entry>
								<entry>NULL</entry>
								<entry>PHP_INI_SYSTEM</entry>
							</row>
							<row>
								<entry>upload_max_filesize</entry>
								<entry>"2M"</entry>
								<entry>PHP_INI_SYSTEM|PHP_INI_PERDIR</entry>
							</row>
						</tbody>
					</tgroup>
				</table>
			</para>
    
    &ini.descriptions.title;
    
    <para>
				<variablelist>
					<varlistentry id="ini.file-uploads">
						<term>
							<parameter>file_uploads</parameter>
							<type>boolean</type>
						</term>
						<listitem>
							<para>
         ÇäÓåÇÍ Ãè ÙÏå ÇäÓåÇÍ È
         <link linkend="features.file-upload">ÇäÊÍåêä ÇäÕÇÙÏ ääåäáÇÊ</link> ÙÈÑ HTTP. ÅÓÊÙÑÖ ÃêÖÇ  
         ÊèÌêçÇÊ  
         <link linkend="ini.upload-max-filesize">upload_max_filesize</link>¬ 
         <link linkend="ini.upload-tmp-dir">upload_tmp_dir</link>è  
         <link linkend="ini.post-max-size">post_max_size</link>. 
        </para>
						</listitem>
					</varlistentry>
					<varlistentry id="ini.upload-tmp-dir">
						<term>
							<parameter>upload_tmp_dir</parameter>
							<type>string</type>
						</term>
						<listitem>
							<para>
         ÇäåÌäÏ ÇäåÄâÊ ÇäåÓÊÙåä åæ ÃÌä ÊÎÒêæ ÇäåäáÇÊ ÙæÏ ÇäâêÇå 
         ÈÇäÊÍåêä ÇäÕÇÙÏ ääåäáÇÊ. êÌÈ Ãæ êãèæ âÇÈäÇ ääãÊÇÈÉ åæ âÈä Ãê åÓÊÙåä êÔÚä <literal>PHP</literal>
         Ùäé Ðäã ÇäåæèÇä. ÅÐÇ äå êÊå ÊÍÏêÏ Ðä㬠áÅæ PHP ÓêÓÊÙåä åÌäÏ Ç俨Çå ÇäÅáÊÑÇÖê. 
        </para>
						</listitem>
					</varlistentry>
					<varlistentry id="ini.upload-max-filesize">
						<term>
							<parameter>upload_max_filesize</parameter>
							<type>integer</type>
						</term>
						<listitem>
							<para>
         ÇäÍÌå ÇäÃâÕé äåäá åïÍåñîä ÕÙèÏÇ. 
        </para>
						</listitem>
					</varlistentry>
				</variablelist>
			</para>
		</sect2>
		<sect2 id="ini.sql-general">
			<title>SQL ÙÇå</title>
			<para>
				<table>
					<title>ÎêÇÑÇÊ ÊçêÆÉ ÙÇåÉ ÈÎÕèÕ SQL</title>
					<tgroup cols="3">
						<thead>
							<row>
								<entry>ÇäÊÓåêÉ</entry>
								<entry>ÇäÅáÊÑÇÖ</entry>
								<entry>ÇäâÇÈä ääÊÚêêÑ</entry>
							</row>
						</thead>
						<tbody>
							<row>
								<entry>sql.safe_mode</entry>
								<entry>"0"</entry>
								<entry>PHP_INI_SYSTEM</entry>
							</row>
						</tbody>
					</tgroup>
				</table>
			</para>
    
    &ini.descriptions.title;
    
    <para>
				<variablelist>
					<varlistentry id="ini.sql.safe-mode">
						<term>
							<parameter>sql.safe_mode</parameter>
							<type>boolean</type>
						</term>
						<listitem>
							<para/>
						</listitem>
					</varlistentry>
				</variablelist>
			</para>
		</sect2>
		<sect2 id="ini.sect.debugger">
			<title>ÊèÌêçÇÊ ÊçêÆÉ åÒêä ÇäÙää</title>
			<variablelist>
				<varlistentry id="ini.debugger.host">
					<term>
						<parameter>debugger.host</parameter>
						<type>string</type>
					</term>
					<listitem>
						<para>
        ÅÓå Çä DNS Ãè ÙæèÇæ IP ÇäÎÇÕ ÈÇäåïÖêá èÇäåÓÊÙåä åæ âÈä åÒêä ÇäÙää. 
       </para>
					</listitem>
				</varlistentry>
				<varlistentry id="ini.debugger.port">
					<term>
						<parameter>debugger.port</parameter>
						<type>string</type>
					</term>
					<listitem>
						<para>
        Ñâå ÇäåæáÐ ÇäåÓÊÙåä åæ âÈä åÒêä ÇäÙää. 
       </para>
					</listitem>
				</varlistentry>
				<varlistentry id="ini.debugger.enabled">
					<term>
						<parameter>debugger.enabled</parameter>
						<type>boolean</type>
					</term>
					<listitem>
						<para>
        ÅÐÇ åÇ ãÇæ åÒêä ÇäÙää åïáîÙñîäÇë Ãå äÇ. 
       </para>
					</listitem>
				</varlistentry>
			</variablelist>
		</sect2>
	</sect1>
</chapter>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->