mirror of
https://github.com/php/doc-ru.git
synced 2025-07-20 16:42:29 +00:00
75 lines
4.6 KiB
XML
75 lines
4.6 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<!-- EN-Revision: cf9fc93681ad1bd5dfaaf61282a0463c2531f7d5 Maintainer: tony2001 Status: ready -->
|
||
<!-- Reviewed: no -->
|
||
<chapter xml:id="install.general" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||
<title>Общие инструкции по установке</title>
|
||
<para>
|
||
Перед установкой требуется понять, какие задачи будет решать PHP.
|
||
Раздел «<link linkend="intro-whatcando">Что может PHP?</link>» описывает
|
||
две основных цели работы с PHP:
|
||
<itemizedlist>
|
||
<listitem><simpara>Создавать сайты и веб-приложения (скрипты выполняются на стороне сервера)</simpara></listitem>
|
||
<listitem><simpara>Писать скрипты для запуска в командной строке</simpara></listitem>
|
||
</itemizedlist>
|
||
</para>
|
||
<para>
|
||
Для первой и самой распространённой цели требуются три вещи:
|
||
сам PHP, веб-сервер и веб-браузер. Вероятно, в системе уже содержится веб-браузер
|
||
и, в зависимости от настроек операционной системы,
|
||
также установлен и веб-сервер (например, Apache в системах Linux и macOS; или IIS
|
||
в ОС Windows). Можно также арендовать веб-сервер или дисковое
|
||
пространство на веб-сервере. Тогда не потребуется устанавливать
|
||
дополнительное программное обеспечение, только писать PHP-скрипты,
|
||
загружать скрипты на сервер и просматривать результат работы скриптов в браузере.
|
||
</para>
|
||
<para>
|
||
При самостоятельной настройке сервера и PHP у разработчика есть
|
||
два способа подключения PHP к серверу.
|
||
Для многих серверов у PHP есть прямой модульный интерфейс, который
|
||
называется SAPI. К этим серверам относятся серверы Apache,
|
||
Microsoft Internet Information Server, Netscape и iPlanet.
|
||
Если PHP не поддерживает модуль для веб-сервера,
|
||
можно запускать PHP как CGI- или FastCGI-обработчик:
|
||
когда сервер настроили на обработку каждого PHP-файла, который запросили на сервере,
|
||
исполняемым CGI-файлом языка PHP.
|
||
</para>
|
||
<para>
|
||
Для запуска PHP-скриптов в командной строке (например, чтобы генерировать изображения
|
||
в автономном режиме или по-разному обрабатывать текстовые файлы в зависимости от аргументов,
|
||
которые передали файлам, и т. д.), потребуется исполняемый PHP-файл командной строки.
|
||
Подробнее об этом рассказывает раздел
|
||
«<link linkend="features.commandline">Работа с PHP в командной строке</link>».
|
||
Тогда не потребуется ни сервер, ни браузер.
|
||
</para>
|
||
<para>
|
||
С этого момента рассматривается настройка PHP на веб-серверах
|
||
Unix и Windows с модулем, у которого есть интерфейс для взаимодействия с PHP,
|
||
и исполняемым CGI-файлом.
|
||
Информацию об исполняемом файле командной строки дадут следующие разделы.
|
||
</para>
|
||
<para>
|
||
Исходный код PHP и бинарные сборки для ОС Windows доступны по адресу:
|
||
<link xlink:href="&url.php.downloads;">&url.php.downloads;</link>.
|
||
</para>
|
||
</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:"~/.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
|
||
-->
|