Php-fpm

PHP FastCGI Process Manager
Descargar ahora

Php-fpm Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Michael Shadle
  • Sitio web del editor:
  • https://launchpad.net/~mshadle

Php-fpm Etiquetas


Php-fpm Descripción

PHP FASTCGI Process Manager PHP-FPM es una frontend FastCGI para PHP, y una mejora de PHP-CGI.Quick Start: Elija una de las 2 formas de compilar FPM. Ya sea integrado o separado. A menos que usted sea un administrador de desarrolladores o sistemas, recomendamos el enfoque de compilación integrado. Para obtener más información, consulte el archivo Readme.markAdown.Install DependenciesthereHay (2) dependencias. Si no ha construido PHP antes, deberá instalar el paquete libxml dev. FPM también requiere la biblioteca libevent, así que instale libevent-dev tambien. El comando para Debian / Ubuntu es: sudo aptitude install -y libxml2-dev libevent-devlibevent 1.4.12-estable o superior, se recomienda al menos libevent 1.4.3-estable. Si no hay una versión adecuada disponible, descargue y compile desde el sitio web de libevent.le_ver = 1.4.12-stablewget "http://www.monkey.org/~provos/libevent-eRese_ver.tar.gz""gar -zxvf" libevent - $ le_ver.tar.gz "cd" libevent- $ le_ver "./ Configure makedestdir = $ PWD Haga instalexport libevent_search_path =" $ PWD / USR / Local "compilación integrada FPM y genere el parche FileEExport php_ver = 5.3.0wget" http: //launchpad.net/php-fpm/master/0.6/+download/php-fpm-0.6-$php_ver.tar.gz"P_VER.TAR.GZ"Tar -ZXVF "PHP-FPM-0.6- $ PHP_VER.TAR.GZ" "PHP- FPM-0.6- $ PHP_VER / GENERATE-FPM-PATCH "El código fuente PHP. Descárguelo, desempaquetarlo.wget "http://us.php.net/get/php-ashphp_ver.tar.gz/from/us.php.net/mirror"tar xvfz" php- $ php_ver.tar.gz "CD" PHP- $ PHP_VP_VER "Aplique el parche y compilepatch -p1 <../fpm.patch./buildconf --forcemkdir fpm-build cd fpm-build ../ configure --with-fpm --with-libevent = "$ LIBEVENT_SEARCH_PATH" HACKEPERE COMPILACIÓN AHORA (2) DEPENDENCIAS. Si no ha construido PHP antes, deberá instalar el paquete libxml dev. FPM también requiere la biblioteca libevente. Así que instala libevent-dev tambien. El comando para Debian / Ubuntu es: sudo aptitude install -y libxml2-dev libevent-devthe php código fuente. Descárgalo, descomprime, compile It.Export php_ver = 5.3.0wget "http://us.php.net/get/php-ashphp_ver.tar.gz/from/us.php.net/mirror"tar xvfz" php- $ php_ver.tar.gz "cd" php- $ php_ver "mkdir php-build cd php-build./ configure makenow Puede descargar, configurar y compilar el FPM Frontendwget" http://launchpad.net/php- FPM / MASTER / 0.6 / + Descargar / PHP-FPM-0.6- $ PHP_VER.TAR.GZ "TAR -ZXVF" PHP-FPM-0.6- $ PHP_VER.TAR.GZ "CD" PHP-FPM-0.6- $ PHP_VER " MKDIR FPM-BUILD CD FPM-BUILD ../ CONFIGURACIÓN --SRCDIR = .. /-with-php-src = "../../ php- $ php_ver" --with-php-build = ".. /../php-ashphp_ver/php-build "--with-libevent =" $ libevent_search_path "Makeconfigure banderas - con-libevent Ruta al libevente, para FPM SAPI - con-fpm-bin Establezca la ruta para el PHP-FPM BINARIO - con-FPM-PORT Establezca el número de puerto TCP para escuchar CGI Solicitudes : con-FPM-CONF Establezca la ruta para el archivo de configuración PHP-FPM Establezca la ruta para el php-fpm archivo de registro Establezca la ruta para el archivo PID PHP-FPM Configure al usuario que el PHP-FPM se ejecute como - con-FPM-GROUP configure el grupo para que PHP-FPM se ejecute como. Para un usuario del sistema, esto debe configurarse para que coincidan con el nombre de usuario de FPM Installado compilado integrado, luego obtendrá una instalación completa de PHP, incluida la línea de comandos, el intérprete PHP-CLI, y la biblioteca de extensiones de pera. El método de compilación separado o independiente instalará solo el demonio PHP-FPM y el mínimo de archivos desnudos requeridos para ejecutarlo. # Consulte qué archivos se instalarán instalar instalación en '/' Sudo para instalar # '/ opt'sudo install_root = / opt make installmore sobre el proceso de compilación PHP-FPM El proceso de fabricación se puede describir como: 1) Compilar las fuentes PHP en archivos de objetos en el directorio de creación de PHP en los archivos de objetos en el FPM Build Directory 3) Vincule todo el archivo de objeto PHP con estos archivos de objeto FPM juntos 4) Salida: el binario de PHP5 estático, que es PHP como la base y la CGI SAPI de FPM, ya que FrontendFPM se mezcla en PHP en el nivel de enlace. Andrei ha destruido las fuentes de FPM, lo que convierte a la parte SAPI un poco menos sensible a los cambios en el resto de PHP. El manejador de solicitudes de PHP-FPM CGI-main.c se deriva del FCGI-SAPI original. Estamos enviando este código 0.6 al grupo PHP. Seguiremos los desarrollos en PHP y sincronizar periódicamente los cambios de ellos al proyecto externo / independiente.BuildConffor El proyecto FPM externo, generando ./configure requiere versiones de certiolas del conjunto de herramientas AutoConf. Necesita al menos alguna versión de AutoConf para instalar estas herramientas de compilación. Si necesita usar Ejecutar buildconf, entonces se ejecutará ./generate-autotools e intente instalarlos localmente. Si ./buildconf falla por favor consulte el registro de errores.


Php-fpm Software relacionado