1
0
mirror of https://github.com/php/doc-ru.git synced 2026-04-26 00:38:06 +02:00
Files
archived-doc-ru/install/intro.xml
T

83 lines
5.5 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: e443388d4249fea383d6ec2d1a338be220cf95ee 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.
Три основных цели работы с PHP описывает раздел
«<link linkend="intro-whatcando">Что может PHP?</link>»:
<itemizedlist>
<listitem><simpara>Создавать сайты и веб-приложения (скрипты выполняются на стороне сервера)</simpara></listitem>
<listitem><simpara>Писать скрипты для запуска в командной строке</simpara></listitem>
<listitem><simpara>Создавать GUI-приложения (приложения с графическим интерфейсом)</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 также создают настольные приложения с графическим интерфейсом, через модуль PHP-GTK.
Для этого требуется совершенно другой подход, чем когда пишут веб-страницы, поскольку вы не выводите
HTML-разметку, а управляете окнами и объектами внутри окон. Дополнительную информацию
о модуле PHP-GTK даёт <link xlink:href="&url.php.gtk;">сайт модуля</link>.
Модуль PHP-GTK не включается в стандартную поставку PHP.
</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
-->