Please send these kind of files to the [EMAIL PROTECTED] mailing list, and not the phpdoc list. Please also resend this message to that destination.

Regards,
Goba


Antony Dovgal wrote:
Hi, everyone.

Please, add this file to phpdoc-ru, I have not enough karma to do it.

---
WBR,
Antony Dovgal aka tony2001
[EMAIL PROTECTED]


------------------------------------------------------------------------


<?xml version="1.0" encoding="windows-1251"?>
<!-- $Revision: 1.20 $ -->
<sect1 id="install.apache">
<title>������ Apache</title>
<para>
��� ����� �������� ���������� ���������� ��������� PHP �� ���-������ Apache
��� �� �������� <link linkend="install.apache.unix">Unix</link>, ��� � ���
<link linkend="install.apache.windows">Windows</link>. ��� �� ����
<link linkend="install.apache2">���������� �� ��������� PHP �� Apache 2</link>.
</para> <sect2 id="install.apache.unix">
<title>����������� ��������� PHP �� ���-������ Apache �� Unix</title>
<para>�������� ��������� ��
<link linkend="install.configure">������� ������� ��������� <command>������������ (configure)</command></link>,
� �������� �� ������ ����������������.
������ ������ �������, ����� ���� ���������, ��� ���������� �������� ����� ��� ���� ������.
��� ����� ���������� ������ 'xxx' ���������� �������� ������ �� �������� ����� ������.
</para>


    <example id="install.apache.unix.longer">
     <title>��������� Apache � ���������� ������������ �������
     </title>
     <screen>
<![CDATA[
��������� ��������� ����:
1.  gunzip apache_xxx.tar.gz
2.  tar -xvf apache_xxx.tar
3.  gunzip php-xxx.tar.gz
4.  tar -xvf php-xxx.tar
5.  cd apache_xxx
6.  ./configure --prefix=/www --enable-module=so
7.  make
8.  make install
9.  cd ../php-xxx

10. � ������ ��������������� PHP. �� ����� ������������ �� ������ �������,
����� ���������� PHP �� ������ ������������. � ����� ������� �� ������������
��� ���������������� PHP ��� ������ Apache 1 � ���������� MySQL:
./configure --with-mysql --with-apxs=/www/bin/apxs
���� � apxs ����� �����������.
����� �������� ������ ������ ��������� ����� ������������ PHP ��������� configure � ���������� --help:
Now, configure your PHP. This is where you customize your PHP
./configure --help
11. make
12. make install


����� �������� ������������ PHP, ��� ������� ��������� ��������� ��� ����.
������������� Apache (� ������������� Apache ��� �������������).
��������! 'make install' ��-��������� ������������� PEAR, � ����� ������������ �������
����� ��� phpize, �������� ������ � PHP � ��������� ������ � ��� �����.

13. �������� ���� php.ini:

cp php.ini-dist /usr/local/lib/php.ini

�� ������ ��������������� ��� ���� ������������ ����� ����������/��������
��������� PHP. ���� �� ������, ����� php.ini ��������� � ������ �����, �������� �� /usr/local/lib,
�� ������ 10 ���������, � ���������� ������������ PHP ��������
:
--with-config-file-path=/some/path
���� �� ������ php.ini-dist �������� php.ini-recommended, ����������
������ ������� � ��� ��� ������ �� PHP.


14. ����� ��������� PHP � �������� ������ � ���-�������, �������������� ���� httpd.conf
���� ������ ��������� LoadModule ������ ��������� �� ������ PHP. 'make install' ��� ������� ���
�� ���, �� ��� ��� ��������� � ���� ����.
��� PHP 4:
LoadModule php4_module libexec/libphp4.so


��� PHP 5:
LoadModule php5_module libexec/libphp5.so
15. �������� � ��� �����, ��� ���� ��������� AddModule � httpd.conf,
���-�� ����� ��������� ClearModuleList ���������:
��� PHP 4:
AddModule mod_php4.c
��� PHP 5:
AddModule mod_php5.c


16. ������� ���-������� ������������ ������������ ���������� ������ ���
    ���������� ���������� �� PHP. ��������, ������� ���, ����� Apache �����������
    ���������� .php ��� ���������� ���������� �� PHP. �� ������ ������������ �����
    ����������, ������� ����� �������������� ��� PHP-����������, ������ ������� ����� 
������
    ������ ����������. �� ������� ������������� ���������� .phtml .

AddType application/x-httpd-php .php .phtml
����� ���������������� ��������� �������� ������������� ���������� .phps
��� ��������� ������������� ��������� ����. �� ������ ������� ���, ������� � httpd.conf
��������� ������:
AddType application/x-httpd-php-source .phps


17. ���������� � ��������� Apache ������� �������� (�� ������ ���������� � ��������� 
������,
� �� ������ ��������� Apache ���������� ���� ������������ ������� ��� HUP ��� USR1 
�������)
]]>
      </screen>
     </example>

     <para>
      � ����������� �� ����, ��� ���������� Apache, � ��� �� �� ������������ Unix,
      ���������� ��������� �������� ���������� � ������ ��������� ���-������. ����� 
���������
      �������� ������������ ������� ����������� ���-������� ��� ��������� ��������� 
���������
      Apache/Linux. �������� <literal>/path/to/</literal> ����� � ����� �� �����, ���
      ��������� ��� ���������� � ����� �������.
     </para>
     <para>
      <example>
       <title>������� ������ ����������� Apache</title>
       <programlisting role="shell">
<![CDATA[
1. ��������� ������������ Linux � SysV:
/etc/rc.d/init.d/httpd restart

2. ��������� ������� apachectl:
/path/to/apachectl stop
/path/to/apachectl start

3. httpdctl � httpsdctl (��������� OpenSSL), ������� ������ � apachectl:
/path/to/httpsdctl stop
/path/to/httpsdctl start

4. ���� � ��� ���� mod_ssl ��� ���� SSL-������, �� ������ ������� ��� �������:
/path/to/apachectl stop
/path/to/apachectl startssl
]]>
       </programlisting>
      </example>
     </para>
     <para>
     �����������, ������������ ������ apachectl � http(s)dctl ����� ����� ���������� � 
����������� ��
     ������ ����� ������������ �������. ���� � ������� ���� �������
     <literal>locate</literal> ���
      <literal>whereis</literal> ��� <literal>which</literal>,
      ��������� ��, �� ������ ������ ����� ��������������� �����.
     </para>

<para>
��������� ������� ���������� PHP � ���� ������ Apache:
<informalexample>
<programlisting role="shell">
<![CDATA[
./configure --with-apxs --with-pgsql
]]>
</programlisting>
</informalexample>
</para>
<para>
��������������� PHP ��� �������� ����, �� �������� <filename>libphp4.so</filename>
����������� ������, ������� ����������� ���-�������� ��� ������ ���������
LoadModule � ����� ������������ Apache &httpd.conf; file. � ����� �� �������� ���������� � ���������� ����������� ������
<filename>libphp4.so</filename> ��������� PostgreSQL.
</para>
<para>
<informalexample>
<programlisting>
<![CDATA[
./configure --with-apxs --with-pgsql=shared
]]>
</programlisting>
</informalexample>
</para>
<para>
��������������� ����� ������� PHP, �� �������� ����������� ������
<filename>libphp4.so</filename>, � ��� �� ����� ������� ���������� PHP <filename>pgsql.so</filename>,
������� ����� ����������� ��� ������������� ��������� extension � �����
&php.ini; ��� ��� �������� ��������������� �� ����� ���������� �������
�������� <function>dl</function>.
</para>
<para>
<informalexample>
<programlisting>
<![CDATA[
./configure --with-apache=/path/to/apache_source --with-pgsql
]]>
</programlisting>
</informalexample>
</para>
<para>
������ ����� ��������� ������������, � ���������� ���������� �� ��������
���������� <filename>libmodphp4.a</filename>, ������ <filename>mod_php4.c</filename>,
� ����� ��� ��������� ������, ���������� ���������� ����� � ����������
<literal>src/modules/php4</literal> � ����������, ������� ��������
�������� ���� Apache. ����� ����� �� ������ ������������� Apache
��������� ��������� ������������
<literal>--activate-module=src/modules/php4/libphp4.a</literal>
����� ���������� Apache, �� ��������
<filename>libphp4.a</filename> ���������� ����������� � ����������� ������
<filename>httpd</filename>. ��������� PostgreSQL ����� �����
�������� � ����������� ���� <filename>httpd</filename>, ����� �������
,
� ����� ������ �� �������� ���� ����������� ���� <filename>httpd</filename>
,
������� ����� � ���� �������� ��� ���-������ Apache, � ����� PHP � ���������� PostgreSQL.
</para>
<para>
<informalexample>
<programlisting>
<![CDATA[
./configure --with-apache=/path/to/apache_source --with-pgsql=shared
]]>
</programlisting>
</informalexample>
</para>
<para>
��� ������������ ����� �������, �� �������� �� �� �����, ��� � � ���������� �������,
������ ������ ����, ����� �������� ��������� PostgreSQL � �������� ����
<filename>httpd</filename>, � ��� ����� ���������� <filename>pgsql.so</filename>,
������� ����� ����� ����������� ��������� �� &php.ini; ��� ��������� �������
<function>dl</function>.
</para>
<para>
��� ������ ������� ���������������� PHP, �� ������ ������
��� ����������� � ���������� ������� ������. ���������� PHP ��� ������������
������ � ���-������� ��������, ��� �� ������ ������������� Apache ��������,
� ��� �� ����� ����� ��� �����������������, ���� �� �������� ���-�� ��������
��� �������� � PHP. ���������� PHP ������ � Apache (����������� � Apache) �������� � ����,
��� PHP ����� ����������� � ����������� �������, ��������� ������� � �������
<ulink url="&url.apachedso;">��������� DSO (������������ ����������� ���������)</ulink>.
</para>
<note>
<para>
���� ������������ Apache &httpd.conf; �� ��������� ������������ �� ��������, ������� ��������� ����:
<informalexample>
<programlisting>
<![CDATA[
User nobody
Group "#-1"
]]>
</programlisting>
</informalexample>
���� �� �� �������� ��� �� ���-�� �������� "Group nogroup" ��� "Group daemon"(������ ������� ���� �������������)
�� �� �� ������� �� PHP �������� ������ � �������� �������.
</para>
</note> <note>
<para>
��������� ��� �� ��� ������������ ������� �� ������������������� ������ apxs, ����� ���������� ��������
<option role="configure">--with-apxs=/path/to/apxs</option>.
�� ������ ������������ �� ������ apxs, ������� ����������������� �� ����� �������, � �� ��, �������
� ��� ��������� � ����� � ��������� ������ Apache.
</para>
</note> </sect2>
<sect2 id="install.apache.windows">
<title>��������� PHP �� Apache 1.3.x ��� Windows</title>
<simpara>
���� ��� ������� ���������� PHP, ����� �� ������� � Apache 1.3.x
��� ����������� Windows. ������ ������ ���������� ��� ����������� CGI-���������� (php.exe),
������ ������ ���������� PHP ��� ������ � Apache (DLL).
� ����� ������ ��� ����� ���������� Apache, ��������������� ���� ���� ������������ ���-�������
&httpd.conf;, ����� ���������������� Apache, ����� �� ������� � PHP.
</simpara>
<simpara>
�� ����������� ������������ ISAPI ������ ��� ������������� ��� Windows,
��� ��� � ��������� ������� ��� ������� ���������� ���������� � ����������.
</simpara>
<simpara>
���� ��������� ��������� ����������� PHP ��� ������ � Apache.
��� ����� ������ � ������� ���� �������. ���� � ��� �������� ������� �� ������������ ���-������� Apache, ��
��� ����� ���������� � ������������ Apache.
</simpara>
<para>
���� �� ��������������� PHP � ����� <filename>c:\php\</filename>, ��� ������� � <link linkend="install.windows.manual">�������
�� ��������� PHP ��� Windows �������</link>, ��� ����� �������� ��������� ������ � ���� ������������,
����� ������������ PHP � ������ CGI (php.exe):
<itemizedlist>
<listitem>
<simpara>
<literal>
ScriptAlias /php/ "c:/php/"
</literal>
</simpara>
</listitem>
<listitem>
<simpara>
<literal>
AddType application/x-httpd-php .php .phtml
</literal>
</simpara>
</listitem>
<listitem>
<simpara>
<literal>
Action application/x-httpd-php "/php/php.exe"
</literal>
</simpara>
</listitem>
</itemizedlist>
��������, ������ ������ �� ���������������� ������ ����� ��� �������������� �
���������������� ����� ���-������� &httpd.conf;, �� ����� ���� ������������������.
�����, ���� �� ���������� PHP � ������ �����, �� ���������� ��� ���� ������ <filename>c:/php/</filename>.
</para>


    <warning>
     <para>
      ��� ������������� PHP � ������ CGI ��� ������ ����� ���� ������
      ��� ��������� ����� ����. ����������, ���������� ������
      <link linkend="security.cgi-bin">������������ PHP � ������ CGI </link>,
      ��� �������� ������� ������� ������ �� �������� ����.
     </para>
    </warning>

    <para>
    ���� �� ������ ������������ PHP ��� ������ Apache, �� ���������, ��� �� �����������
     <filename>php4ts.dll</filename> � ���������� <filename>windows/system</filename>
     (��� Windows 9x/Me), <filename>winnt/system32</filename> (��� Windows
     NT/2000) or <filename>windows/system32</filename> (��� Windows XP),
     ��������� ������ ����, ���� �� ��� ����.
     � ����� �������������� ���� ������������ Apache &httpd.conf;:
     <itemizedlist>
      <listitem>
       <simpara>
        �������� &httpd.conf; � � ����� ������, ��� ���� ���������
        <literal>LoadModule</literal> ��������
        <emphasis>� ����� ������</emphasis> ���� �� ����������� PHP 4:
        <literal>LoadModule php4_module "c:/php/sapi/php4apache.dll"</literal>
        ���� �� ����������� PHP 5:
        <literal>LoadModule php5_module "c:/php/sapi/php5apache.dll"</literal>
       </simpara>
      </listitem>
      <listitem>
       <simpara>
         ��� ��������� PHP � �������������� ��������� �������������� ��������� 
(Windows Installer)
         ��� ����� ��������� ������ Apache <filename>mod_php4.c</filename> ����������
         <literal>AddModule</literal>.
         ���� ������������ ���������
 <literal>ClearModuleList</literal>, �� ��� ����� �������� ���� ���������
        <emphasis>� �����</emphasis> ����� �������� <literal>AddModule</literal>
:
        <literal>AddModule mod_php4.c</literal>  ���� � ��� PHP 5,
        <literal>AddModule mod_php5.c</literal>  ���� � ��� PHP 4.
       </simpara>
      </listitem>
      <listitem>
       <simpara>
         � ������ ������� ������, ������� ���������� �
         <literal># AddType ���������, ������� ��������� �������������� 
mime.types</literal>.
         <emphasis>� �����</emphasis> ������ ��������, ������� ���������� � 
<literal>AddType</literal>, �������� ��������� ������:
         <literal>AddType application/x-httpd-php .php</literal>.
         �� ������ ������� ����������, ����� � �������� �� ������ ������������ ��� 
PHP-������.
         ������ ��� ������������� .php , �� �� ������ ��� �������� .html, � .php3
         ��� �������� �������������.
       </simpara>
      </listitem>
     </itemizedlist>
    </para>

<simpara>
����� �������� ��������� � ���� ������������ ������������� ���-������, ��������,
<command>NET STOP APACHE</command>, � �����
<command>NET START APACHE</command>, � ������, ���� Apache ���������� ��� ������ Windows
��� ����������� ������� ������.
</simpara>
<simpara>
���� ��������� �������� ����������� ��������� ��������� ����, ��� ��� ����� ���������� ���� �����������
������� �� ���� ��� �� ���������� PHP. ���� �� ���������� PHP ��� SAPI-������, �� ��� � ��� �� �����, ���
�� �������� ��� ����� ������:
<literal>AddType application/x-httpd-php .php</literal>, ���� �������� ��� � �����:
<literal>AddType application/x-httpd-php-source .phps</literal>.
</simpara>
<simpara>
���� �� ���������� PHP, ����� �� ������� � ������ CGI (php.exe),
��� ���������� ������������ ������� <function>show_source</function>.
����� ��������������� ���� �������� ��� ��������� ����������� �����, �������� ����
���������� ����������:
<literal>&lt;?php show_source ("original_php_script.php"); ?></literal>. �������� <literal>original_php_script.php</literal> ������ �����, �������� ��� �������� �� ������ �������.
</simpara>
<note>
<simpara>
��� Apache, ������� ������� ��� Windows, ��� ���� � ��������� �������:
"c:\directory\file.ext", ������ ���� ������������������ � ���� � ������� �������:
"c:/directory/file.ext".
</simpara>
</note>
</sect2>
</sect1>


<!-- 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
-->

Reply via email to