<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/install.unix.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'uk',
  ),
  'this' => 
  array (
    0 => 'install.unix.litespeed.php',
    1 => 'LiteSpeed вебсервер/OpenLiteSpeed вебсервер на системах Unix',
    2 => 'LiteSpeed вебсервер/OpenLiteSpeed вебсервер на системах Unix',
  ),
  'up' => 
  array (
    0 => 'install.unix.php',
    1 => 'Встановлення в Unix-системах',
  ),
  'prev' => 
  array (
    0 => 'install.unix.lighttpd-14.php',
    1 => 'Lighttpd 1.4 на Unix системах',
  ),
  'next' => 
  array (
    0 => 'install.unix.solaris.php',
    1 => 'Поради щодо встановлення для Solaris',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'uk',
    'path' => 'install/unix/litespeed.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="install.unix.litespeed" class="sect1">
 <h2 class="title">LiteSpeed вебсервер/OpenLiteSpeed вебсервер на системах Unix</h2>

 <p class="para">
  LiteSpeed PHP - це оптимізована компіляція PHP, створена для роботи з 
  продуктами LiteSpeed через LiteSpeed SAPI. LSPHP запускається як власний процес і має
  власний автономний бінарний файл, який можна використовувати як простий
  бінарний файл командного рядка для виконання
  PHP-скрипти з командного рядка.
 </p>

 <p class="para">
  LSAPI - це високооптимізований API, який забезпечує зв&#039;язок між
  LiteSpeed та сторонніми вебрушіями. Його протокол схожий на FCGI, але є
  більш ефективний.
 </p>

 <p class="para">
  У цій документації описано встановлення та налаштування PHP за допомогою LSAPI
  для вебсерверів LiteSpeed та OpenLiteSpeed.
 </p>

 <p class="para">
  У цьому посібнику передбачається, що встановлено LSWS або OLS з їхніми
  шляхами і прапорами за замовчуванням. Каталог встановлення за замовчуванням для обох вебсерверів
  є /usr/local/lsws, і обидва можна запустити з підкаталогу bin.
 </p>

 <p class="para">
  Слід зазначити, що в цій документації номери версій були замінені на <code class="literal">x</code>, 
  щоб забезпечити коректність документації в майбутньому, будь ласка, 
  замініть їх відповідними номерами версій, якщо це необхідно.
 </p>

 <ol type="1">
  <li class="listitem">
   <p class="para">
    Щоб отримати та встановити вебсервер LiteSpeed або вебсервер OpenLiteSpeed, 
    відвідайте документацію вебсервер LiteSpeed 
    <a href="https://docs.litespeedtech.com/products/lsws/installation/" class="link external">&raquo;&nbsp;сторінка встановлення</a>
    або документацію вебсервер OpenLiteSpeed <a href="https://openlitespeed.org/kb/category/installation/more-installation-methods/" class="link external">&raquo;&nbsp;сторінка встановлення</a>.
   </p>
  </li>

  <li class="listitem">
   <p class="para">
    Отримайте та розпакуйте вихідний код php:
   </p>

   <div class="informalexample">
    <div class="example-contents screen">
     <div class="cdata"><pre>
mkdir /home/php
cd /home/php
wget http://us1.php.net/get/php-x.x.x.tar.gz/from/this/mirror
tar -zxvf php-x.x.x.tar.gz
cd php-x.x.x
</pre></div>
    </div>
   </div>
  </li>

  <li class="listitem">
   <p class="para">
    Налаштування та збірка PHP. Тут PHP можна налаштувати за допомогою різних параметрів, 
    наприклад, які розширення буде ввімкнено. Запустіть ./configure --help, 
    щоб отримати список доступних опцій. У цьому прикладі використаємо 
    рекомендовані за замовчуванням параметри конфігурації для вебсервера LiteSpeed:
   </p>

   <div class="informalexample">
    <div class="example-contents screen">
     <div class="cdata"><pre>
./configure ... &#039;--with-litespeed&#039;
make
sudo make install
</pre></div>
    </div>
   </div>
  </li>

  <li class="listitem">
   <p class="para">
    Перевірка встановлення LSPHP
   </p>

   <p class="para">
    Один з найпростіших способів перевірити, чи встановлення PHP
    пройшло успішно, - це виконати наступний код:
   </p>

   <div class="informalexample">
    <div class="example-contents screen">
     <div class="cdata"><pre>
cd /usr/local/lsws/fcgi-bin/
./lsphp5 -v
</pre></div>
    </div>
   </div>

   <p class="para">
    Це повинно повернути інформацію про нову збірку PHP:
   </p>

   <div class="informalexample">
    <div class="example-contents screen">
     <div class="cdata"><pre>
PHP 5.6.17 (litespeed) (built: Mar 22 2016 11:34:19)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
</pre></div>
    </div>
   </div>

   <p class="para">
    Зверніть увагу на <code class="literal">litespeed</code> в дужках. 
    Це означає, що бінарний файл PHP було зібрано з підтримкою LSAPI.
   </p>
  </li>
 </ol>

 <p class="para">
  Після виконання наведених вище кроків вебсервер LiteSpeed / OpenLiteSpeed
  тепер має працювати з підтримкою PHP як розширення SAPI.
  Для LSWS / OLS і PHP доступно набагато більше параметрів налаштування.
  Для отримання додаткової інформації зверніться до документації LiteSpeed про 
  <a href="https://docs.litespeedtech.com/extapp/php/configuration/control/" class="link external">&raquo;&nbsp;PHP</a>.
 </p>

 <p class="para">
  Використання LSPHP з командного рядка:
 </p>

 <p class="para">
  Режим командного рядка LSPHP(LSAPI + PHP) використовується для обробки PHP-скриптів,
  запущених на віддаленому сервері, на якому не обов&#039;язково запущено вебсервер.
  Він використовується для обробки PHP-скриптів, що знаходяться на локальному вебсервері (окремо).
  Таке налаштування підходить для масштабування сервісу, 
  оскільки обробка PHP-скриптів вивантажується на віддалений сервер.
 </p>

 <p class="para">
  Запустіть lsphp з командного рядка на віддаленому сервері:
  LSPHP є виконуваним файлом і може бути запущений вручну і прив&#039;язаний до адрес
  сокетів доменів IPv4, IPv6 або Unix за допомогою параметра командного рядка -b socket_address
 </p>

 <p class="para">
  Приклади:
 </p>

 <p class="para">
  Прив&#039;язати LSPHP до порту 3000 на всіх IPv4 і IPv6-адресах:
 </p>

 <div class="informalexample">
  <div class="example-contents screen">
   <div class="cdata"><pre>
/path/to/lsphp -b [::]:3000
</pre></div>
  </div>
 </div>

 <p class="para">
  Прив&#039;язати LSPHP до порту 3000 на всіх IPv4-адресах:
 </p>

 <div class="informalexample">
  <div class="example-contents screen">
   <div class="cdata"><pre>
/path/to/lsphp -b *:3000
</pre></div>
  </div>
 </div>

 <p class="para">
  Прив&#039;язати LSPHP до адреси 192.168.0.2:3000:
 </p>

 <div class="informalexample">
  <div class="example-contents screen">
   <div class="cdata"><pre>
/path/to/lsphp -b 192.168.0.2:3000
</pre></div>
  </div>
 </div>

 <p class="para">
  Прив&#039;язати LSPHP та приймає запити на сокеті домену Unix <code class="literal">/tmp/lsphp_manual.sock</code>:
 </p>

 <div class="informalexample">
  <div class="example-contents screen">
   <div class="cdata"><pre>
/path/to/lsphp -b /tmp/lsphp_manual.sock
</pre></div>
  </div>
 </div>

 <p class="para">
  Змінні оточення можуть бути доданими перед виконуваним файлом LSPHP:
 </p>

 <div class="informalexample">
  <div class="example-contents screen">
   <div class="cdata"><pre>
PHP_LSAPI_MAX_REQUESTS=500 PHP_LSAPI_CHILDREN=35 /path/to/lsphp -b IP_address:port
</pre></div>
  </div>
 </div>

 <p class="para">
  Наразі LiteSpeed PHP можна використовувати з вебсервером LiteSpeed,
  вебсервером OpenLiteSpeed та Apache mod_lsapi. Для отримання інформації про налаштування
  на стороні сервера, відвідайте сторінки документації для
  <a href="https://docs.litespeedtech.com/extapp/php/getting_started/" class="link external">&raquo;&nbsp;вебсервер LiteSpeed</a>
  та <a href="https://openlitespeed.org/kb/category/installation/php-installation-guides/" class="link external">&raquo;&nbsp;OpenLiteSpeed</a>.
 </p>

 <p class="para">
  LSPHP також можна встановити кількома іншими способами.
 </p>

 <p class="para">
  CentOS: 
  У CentOS LSPHP можна встановити зі LiteSpeed Repository або Remi Repository за допомогою
  <a href="https://docs.litespeedtech.com/extapp/php/getting_started/#litespeed-repo-search-packages" class="link external">&raquo;&nbsp;RPM</a>.
 </p>

 <p class="para">
  Debian: 
  У Debian LSPHP можна встановити зі LiteSpeed Repository за допомогою
  <a href="https://docs.litespeedtech.com/extapp/php/getting_started/#litespeed-repo-search-packages" class="link external">&raquo;&nbsp;apt</a>.
 </p>

 <p class="para">
  cPanel: 
  Відвідайте відповідну <a href="https://docs.litespeedtech.com/cp/cpanel/quickstart/#easyapache-integration" class="link external">&raquo;&nbsp;сторінку документації</a>
  про те, як встановити LSPHP за допомогою cPanel і LSWS/OLS за допомогою EasyApache 4.
 </p>

 <p class="para">
  Plesk: 
  Plesk можна використовувати з LSPHP у CentOS, CloudLinux, Debian та Ubuntu, докладніше про це читайте на відповідній 
  <a href="https://docs.litespeedtech.com/cp/plesk/" class="link external">&raquo;&nbsp;сторінці документації</a>
 </p>
</div><?php manual_footer($setup); ?>