Files
php-doc-ru/install/intro.xml
2024-07-28 06:32:13 +03:00

75 lines
4.6 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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