<?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 => 'es',
  ),
  'this' => 
  array (
    0 => 'install.unix.litespeed.php',
    1 => 'Servidor Web LiteSpeed/Servidor Web OpenLiteSpeed en sistemas Unix',
    2 => 'Servidor Web LiteSpeed/Servidor Web OpenLiteSpeed en sistemas Unix',
  ),
  'up' => 
  array (
    0 => 'install.unix.php',
    1 => 'Instalaci&oacute;n en sistemas Unix',
  ),
  'prev' => 
  array (
    0 => 'install.unix.lighttpd-14.php',
    1 => 'Lighttpd 1.4 en sistemas Unix',
  ),
  'next' => 
  array (
    0 => 'install.unix.solaris.php',
    1 => 'Instalaci&oacute;n en Solaris',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    '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">Servidor Web LiteSpeed/Servidor Web OpenLiteSpeed en sistemas Unix</h2>

  <p class="para">
   LiteSpeed PHP es una compilación optimizada de PHP construida para funcionar con los productos LiteSpeed
   a través de la API LiteSpeed. LSPHP funciona como su propio proceso y tiene
   su propio binario autónomo, que puede ser utilizado como un simple binario en línea de comandos para ejecutar
   scripts PHP desde la línea de comandos.
 </p>

 <p class="para">
  LSAPI es una API altamente optimizada que permite la comunicación entre
  LiteSpeed y motores web de terceros. Su protocolo es similar a FCGI, pero es
  más eficiente.
 </p>

 <p class="para">
  Esta documentación cubrirá la instalación y configuración de PHP con LSAPI
  para un servidor Web LiteSpeed y un servidor Web OpenLiteSpeed.
 </p>

 <p class="para">
  Se asumirá que LSWS o OLS está instalado con sus
  rutas y flags por omisión. El directorio de instalación por omisión para ambos servidores Web es
  /usr/local/lsws y ambos pueden ser ejecutados desde el subdirectorio bin.
 </p>

 <p class="para">
  Tenga en cuenta que a lo largo de esta documentación, los números de versión han sido
  reemplazados por un <code class="literal">x</code> para garantizar que esta documentación permanezca correcta en el futuro,
  reemplácelos, si es necesario, por los números de versión correspondientes.
 </p>

 <ol type="1">
  <li class="listitem">
   <p class="para">
    Para obtener e instalar LiteSpeed Web Server o OpenLiteSpeed Web Server, visite la
    <a href="https://docs.litespeedtech.com/products/lsws/installation/" class="link external">&raquo;&nbsp;página de instalación</a>
    de la documentación de LiteSpeed Web Server
    o la
    <a href="https://openlitespeed.org/kb/category/installation/more-installation-methods/" class="link external">&raquo;&nbsp;página de instalación</a>.
    de la documentación OpenLiteSpeed
   </p>
  </li>

  <li class="listitem">
   <p class="para">
    Descargue y descomprima el código fuente de 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">
    Configure y construya PHP. Aquí es donde PHP puede ser personalizado con diversas opciones,
    tales como las extensiones que serán activadas. Ejecute ./configure --help para obtener una lista de las opciones
    disponibles. En el ejemplo, se utilizarán las opciones de configuración recomendadas por omisión para
    LiteSpeed Web Server:
   </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">
    Verificar la instalación de LSPHP
   </p>

   <p class="para">
    Una de las formas más simples de verificar si la instalación de PHP ha tenido éxito
    es ejecutar el siguiente código:
   </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">
    Esto debería devolver información sobre la nueva versión de 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">
    Observe el <code class="literal">litespeed</code> entre paréntesis. Esto significa que el binario PHP ha sido
    construido con soporte LSAPI.
   </p>
  </li>
 </ol>

 <p class="para">
  Después de seguir los pasos anteriores, LiteSpeed / OpenLiteSpeed Web Server debería
  ahora funcionar con soporte de PHP como una extensión SAPI. Existen muchas otras
  opciones de configuración disponibles para LSWS / OLS y PHP. Para más información,
  consulte la documentación de LiteSpeed en
  <a href="https://docs.litespeedtech.com/extapp/php/configuration/control/" class="link external">&raquo;&nbsp;PHP</a>.
 </p>

 <p class="para">
  Uso de LSPHP desde la línea de comandos:
 </p>

 <p class="para">
  El modo de línea de comandos LSPHP (LSAPI + PHP) se utiliza para procesar scripts PHP en ejecución
  en un servidor remoto que no necesariamente tiene un servidor web en ejecución. Se utiliza para procesar
  scripts PHP residentes en un servidor web local (separado). Esta configuración es adecuada para la escalabilidad del servicio
  ya que el procesamiento PHP se descarga a un servidor remoto.
 </p>

 <p class="para">
  Iniciar lsphp desde la línea de comandos en un servidor remoto:
  LSPHP es un ejecutable y puede ser iniciado manualmente y ligado a direcciones IPv4, IPv6 o
  direcciones de socket de dominio Unix con la opción de línea de comandos -b socket_address
 </p>

 <p class="para">
  Ejemplos:
 </p>

 <p class="para">
  Hacer que LSPHP se ligue al puerto 3000 en todas las direcciones IPv4 e 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">
  Hacer que LSPHP se ligue al puerto 3000 en todas las direcciones 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">
  Hacer que LSPHP se ligue a la dirección 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">
  Hacer que LSPHP acepte las solicitudes en el socket de dominio 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">
  Las variables de entorno pueden ser añadidas antes del ejecutable 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">
  Hoy en día, LiteSpeed PHP puede ser utilizado con LiteSpeed Web Server,
  OpenLiteSpeed Web Server y Apache mod_lsapi. Para los pasos de
  configuración del lado del servidor, visite las páginas de documentación para
  <a href="https://docs.litespeedtech.com/extapp/php/getting_started/" class="link external">&raquo;&nbsp;LiteSpeed Web Server</a>
  y <a href="https://openlitespeed.org/kb/category/installation/php-installation-guides/" class="link external">&raquo;&nbsp;OpenLiteSpeed</a>.
 </p>

 <p class="para">
  LSPHP también puede ser instalado de varias otras maneras.
 </p>

 <p class="para">
  CentOS:
  En CentOS, LSPHP puede ser instalado desde el depósito LiteSpeed o el depósito
  Remi utilizando <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:
  En Debian, LSPHP puede ser instalado desde el depósito LiteSpeed utilizando
  <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:
  Ver la <a href="https://docs.litespeedtech.com/cp/cpanel/quickstart/#easyapache-integration" class="link external">&raquo;&nbsp;página de documentación</a> respectiva
  sobre cómo instalar LSPHP con cPanel y LSWS/OLS utilizando EasyApache 4.
 </p>

 <p class="para">
  Plesk:
  Plesk puede ser utilizado con LSPHP en CentOS, CloudLinux, Debian y Ubuntu,
  para más detalles sobre esto, visite la <a href="https://docs.litespeedtech.com/cp/plesk/" class="link external">&raquo;&nbsp;página de documentación</a> respectiva.
 </p>
</div><?php manual_footer($setup); ?>