<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/install.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'ru',
  ),
  'this' => 
  array (
    0 => 'install.general.php',
    1 => 'Общие инструкции по установке',
    2 => 'Общие инструкции по установке',
  ),
  'up' => 
  array (
    0 => 'install.php',
    1 => 'Установка и настройка',
  ),
  'prev' => 
  array (
    0 => 'install.php',
    1 => 'Установка и настройка',
  ),
  'next' => 
  array (
    0 => 'install.unix.php',
    1 => 'Установка в Unix-системы',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'ru',
    'path' => 'install/intro.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="install.general" class="chapter">
 <h1 class="title">Общие инструкции по установке</h1>

 <p class="para">
  Перед установкой требуется понять, какие задачи будет решать PHP.
  Раздел «<a href="introduction.php#intro-whatcando" class="link">Что может PHP?</a>» описывает
  две основных цели работы с PHP:
  <ul class="itemizedlist">
   <li class="listitem"><span class="simpara">Создавать сайты и веб-приложения (скрипты выполняются на стороне сервера)</span></li>
   <li class="listitem"><span class="simpara">Писать скрипты для запуска в командной строке</span></li>
  </ul>
 </p>
 <p class="para">
  Для первой и самой распространённой цели требуются три вещи:
  сам PHP, веб-сервер и веб-браузер. Вероятно, в системе уже содержится веб-браузер
  и, в зависимости от настроек операционной системы,
  также установлен и веб-сервер (например, Apache в системах Linux и macOS; или IIS
  в ОС Windows). Можно также арендовать веб-сервер или дисковое
  пространство на веб-сервере. Тогда не потребуется устанавливать
  дополнительное программное обеспечение, только писать PHP-скрипты,
  загружать скрипты на сервер и просматривать результат работы скриптов в браузере.
 </p>
 <p class="para">
  При самостоятельной настройке сервера и PHP у разработчика есть
  два способа подключения PHP к серверу.
  Для многих серверов у PHP есть прямой модульный интерфейс, который
  называется SAPI. К этим серверам относятся серверы Apache,
  Microsoft Internet Information Server, Netscape и iPlanet.
  Если PHP не поддерживает модуль для веб-сервера,
  можно запускать PHP как CGI- или FastCGI-обработчик:
  когда сервер настроили на обработку каждого PHP-файла, который запросили на сервере,
  исполняемым CGI-файлом языка PHP.
 </p>
 <p class="para">
  Для запуска PHP-скриптов в командной строке (например, чтобы генерировать изображения
  в автономном режиме или по-разному обрабатывать текстовые файлы в зависимости от аргументов,
  которые передали файлам, и т. д.), потребуется исполняемый PHP-файл командной строки.
  Подробнее об этом рассказывает раздел
  «<a href="features.commandline.php" class="link">Работа с PHP в командной строке</a>».
  Тогда не потребуется ни сервер, ни браузер.
 </p>
 <p class="para">
  С этого момента рассматривается настройка PHP на веб-серверах
  Unix и Windows с модулем, у которого есть интерфейс для взаимодействия с PHP,
  и исполняемым CGI-файлом.
  Информацию об исполняемом файле командной строки дадут следующие разделы.
 </p>
 <p class="para">
  Исходный код PHP и бинарные сборки для ОС Windows доступны по адресу:
  <a href="https://www.php.net/downloads.php" class="link external">&raquo;&nbsp;https://www.php.net/downloads.php</a>.
 </p>
</div>
<?php manual_footer($setup); ?>