svn: /phpdoc/bg/trunk/install/windows/ apache1.xml
[email protected] (Stanislav Yordanov) Sun, 27 Dec 2015 01:25:40 +0000
| Newsgroups | php.doc.bg |
|---|---|
| Message-ID | <[email protected]> |
stanprog Sun, 27 Dec 2015 01:25:40 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=338372
Log:
initial commit
Changed paths:
A phpdoc/bg/trunk/install/windows/apache1.xml
Added: phpdoc/bg/trunk/install/windows/apache1.xml
===================================================================
--- phpdoc/bg/trunk/install/windows/apache1.xml (rev 0)
+++ phpdoc/bg/trunk/install/windows/apache1.xml 2015-12-27 01:25:40 UTC (rev 338372)
@@ -0,0 +1,168 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 297028 Maintainer: stanprog Status: ready -->
+<!-- Reviewed: yes Maintainer: stanprog -->
+<sect1 xml:id="install.windows.apache1" xmlns="http://docbook.org/ns/docbook">
+ <title>Apache 1.3.x под Microsoft Windows</title>
+ <para>
+ Този раздел съдържа бележки и съвети, специфични за инсталациите на Apache 1.3.x
+ на PHP на системи Microsoft Windows. Има също така
+ <link linkend="install.windows.apache2">инструкции и бележки
+ за Apache 2</link> на отделна страница.
+ </para>
+ <note>
+ <para>
+ Моля, прочетете първо <link linkend="install.windows.manual">ръководството за
+ инсталация</link>!
+ </para>
+ </note>
+
+ <simpara>
+ Има два начина да се накара PHP да работи с Apache 1.3.x
+ под Windows. Единият е да използвате CGI binary (<filename>php.exe</filename>
+ за PHP 4 и <filename>php-cgi.exe</filename> за PHP 5),
+ другият е да използвате Apache модулен DLL. И в двата случая
+ трябва да редактирате вашия &httpd.conf; за да конфигурирате Apache да
+ работи с PHP и след това рестартирайте сървъра.
+ </simpara>
+
+ <simpara>
+ Трябва да се отбележи, че сега SAPI модулът е
+ направен по-стабилен под Windows, ние препоръчваме да го използвате преди
+ CGI binary, тъй като е по-прозрачен и сигурен.
+ </simpara>
+
+ <simpara>
+ Въпреки, че може да има няколко вариации на настройването на PHP
+ под Apache, те са достатъчно прости, за да се използват от
+ незапознат потребител. Моля консултирайте се с документацията на Apache за
+ по-нататъшна конфигурация.
+ </simpara>
+
+ <simpara>
+ След промяна на конфигурационния файл, не забравяйте да рестартирате сървъра,
+ например, <command>NET STOP APACHE</command> последвано от
+ <command>NET START APACHE</command>, ако използвате Apache като Windows
+ услуга, или използвайте вашите редовни преки пътища.
+ </simpara>
+
+ ¬e.apache.slashes;
+
+ <sect2 xml:id="install.windows.apache1.module">
+ <title>Инсталиране като модул на Apache</title>
+ <para>
+ Трябва да добавите следните редове към Apache &httpd.conf; файла:
+ </para>
+ <para>
+ <example>
+ <title>PHP като Apache 1.3.x модул</title>
+ <para>
+ Това предполага, че PHP е инсталиран на <filename>c:\php</filename>. Настройте
+ пътя, ако това не е така.
+ </para>
+ <para>
+ За PHP 4:
+ </para>
+ <programlisting role="apache-conf">
+<![CDATA[
+# Add to the end of the LoadModule section
+# Don't forget to copy this file from the sapi directory!
+LoadModule php4_module "C:/php/php4apache.dll"
+
+# Add to the end of the AddModule section
+AddModule mod_php4.c
+]]>
+ </programlisting>
+ <para>
+ За PHP 5:
+ </para>
+ <programlisting role="apache-conf">
+<![CDATA[
+# Add to the end of the LoadModule section
+LoadModule php5_module "C:/php/php5apache.dll"
+
+# Add to the end of the AddModule section
+AddModule mod_php5.c
+]]>
+ </programlisting>
+ <para>
+ За двете:
+ </para>
+ <programlisting role="apache-conf">
+<![CDATA[
+# Add this line inside the <IfModule mod_mime.c> conditional brace
+AddType application/x-httpd-php .php
+
+# For syntax highlighted .phps files, also add
+AddType application/x-httpd-php-source .phps
+]]>
+ </programlisting>
+ </example>
+ </para>
+ </sect2>
+
+ <sect2 xml:id="install.windows.apache1.cgi">
+ <title>Инсталиране като CGI binary</title>
+
+ <para>
+ Ако сте разархивирали PHP пакета в <filename>C:\php\</filename>, както е описано
+ в <link linkend="install.windows.manual">ръководството
+ за инсталиране</link>, трябва да вмъкнете
+ тези редове към вашия конфигурационен файл на Apache, за да
+ зададете CGI binary:
+ <example>
+ <title>PHP и Apache 1.3.x като CGI</title>
+ <programlisting role="apache-conf">
+<![CDATA[
+ScriptAlias /php/ "c:/php/"
+AddType application/x-httpd-php .php
+
+# For PHP 4
+Action application/x-httpd-php "/php/php.exe"
+
+# For PHP 5
+Action application/x-httpd-php "/php/php-cgi.exe"
+
+# specify the directory where php.ini is
+SetEnv PHPRC C:/php
+]]>
+ </programlisting>
+ </example>
+ Имайте предвид, че втората линия в списъка по-горе може да се намери
+ в настоящите версии на &httpd.conf;, но това е коментирано. Не забравяйте
+ също така да замените <filename>c:/php/</filename> с вашия действителен път към
+ PHP.
+ </para>
+ &warn.install.cgi;
+ <simpara>
+ Ако искате да представите изходни файловете на PHP с подчертан синтаксис - няма
+ такъв удобен вариант както с модулната версия на PHP.
+ Ако сте избрали да конфигурирате Apache да използва PHP като CGI-приложение, ще трябва
+ да използвате функцията <function>highlight_file</function>. За да
+ направите това, просто създайте PHP файл и добавете този код:
+ <literal><?php highlight_file('some_php_script.php'); ?></literal>.
+ </simpara>
+ </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:"~/.phpdoc/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
+-->
Property changes on: phpdoc/bg/trunk/install/windows/apache1.xml
___________________________________________________________________
Added: svn:keywords
+ Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
Added: svn:eol-style
+ native