PHP-FPM.

Gerenciador de processos php fastcgi
Baixe Agora

PHP-FPM. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Michael Shadle
  • Site do editor:
  • https://launchpad.net/~mshadle

PHP-FPM. Tag


PHP-FPM. Descrição

Php Fastcgi Process Manager PHP-FPM é um frontend FastCGI para PHP, e uma melhoria do PHP-CGI.Quick começar: Escolha uma das 2 maneiras de compilar fpm. Integrada ou separada. A menos que você seja um desenvolvedor ou administrador de sistemas, recomendamos a abordagem compilação integrado. Para mais informações consulte o arquivo readme.markdown.Install DependenciesThere são (2) Dependências. Se você não tiver construído php antes, você precisa instalar o pacote dev libxml. FPM também requer a biblioteca libevent então instale libevent-dev também. O comando para Debian / Ubuntu é: sudo aptitude install -y libxml2-dev libevent-devLibevent 1.4.12 estável ou superior é recomendado, e pelo menos libevent 1.4.3-estável é necessária. Se nenhuma versão adequada disponível, baixe e compilá-lo a partir do libevent website.LE_VER = 1.4.12-stablewget "http://www.monkey.org/~provos/libevent-$LE_VER.tar.gz"tar -zxvf" libevent - $ LE_VER.tar.gz "cd "libevent- $ LE_VER" ./ configure makeDESTDIR = $ PWD fazer installexport LIBEVENT_SEARCH_PATH =" $ PWD / usr / local "Integrated compilationDownload fpm e gerar o patch fileexport PHP_VER = 5.3.0wget" http: //launchpad.net/php-fpm/master/0.6/+download/php-fpm-0.6-$PHP_VER.tar.gz"tar -zxvf "php-fpm-0,6 ta $ PHP_VER.tar.gz" "PHP fpm-0,6 ta $ PHP_VER / gerar-fpm-patch "O código-fonte PHP. Faça o download, descompactar it.wget "http://us.php.net/get/php-$PHP_VER.tar.gz/from/us.php.net/mirror"tar xvfz" PHP $ PHP_VER.tar.gz "cd "PHP $ PHP_VER" Aplicar o patch e compilepatch -p1 <../fpm.patch./buildconf --forcemkdir fpm-build cd fpm-build ../ configure --with-fpm --with-libevent = "$ LIBEVENT_SEARCH_PATH" makeSeperate compilationThere são (2) Dependências. Se você não tiver construído php antes, você precisa instalar o pacote dev libxml. FPM também requer a biblioteca libevent. Então instale libevent-dev também. O comando para Debian / Ubuntu é: sudo aptitude install libxml2-dev código fonte libevent-devThe PHP -y. Faça o download, descompactá-lo, compilação it.export PHP_VER = 5.3.0wget "http://us.php.net/get/php-$PHP_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 você pode baixar, configurar e compilar o frontendwget FPM" http://launchpad.net/php- fpm / master / 0,6 / + download / php-fpm-0,6 ta $ PHP_VER.tar.gz "tar -zxvf "php-fpm-0,6 ta $ PHP_VER.tar.gz" cd "php-fpm-0,6 ta $ PHP_VER" mkdir fpm-build cd fpm-build ../ configure --srcdir = .. / --with-php-src = "../../ PHP $ PHP_VER" --with-php-build =" .. /../php-$PHP_VER/php-build" --with-libevent = "$ LIBEVENT_SEARCH_PATH" bandeiras makeConfigure - with-libevent Caminho para o libevent, por fpm SAPI - com-fpm-bin definir o caminho para o binário php-fpm - com-fpm-port Defina o número da porta TCP para ouvir cgi pedidos - com-fpm-conf definir o caminho para o arquivo de configuração php-fpm --with-fpm-log definir o caminho para o php-fpm arquivo --with-fpm-pid definir o caminho para o arquivo pid php-fpm --with log -fpm pelo usuário definir o usuário para o php-fpm para executar como - com-fpm-grupo definir o grupo para php-fpm para executar como. Para um usuário do sistema, isso deve ser definido para corresponder ao nome de usuário fpm InstallationIf compilado integrado, então você vai ter instalar um php completo, incluindo a linha de comando intérprete php-cli, ea biblioteca de extensões de pêra. O método de compilação separado ou autônomo irá instalar apenas o daemon php-fpm e o mínimo de arquivos necessários para executá-lo. # Ver quais arquivos serão installedmake instalar --dry-run # Instalar em '/' sudo make install # Instalar em '/ opt'sudo INSTALL_ROOT = / opt make installMore sobre o PHP-FPM processo Build make processThe pode ser descrito como: 1) Compilar as fontes PHP em arquivos objeto do diretório de construção php 2) Compilar as fontes FPM em arquivos de objeto no fpm diretório de construção 3) link de todo o arquivo objeto php com estes arquivos fpm objeto, juntamente 4) saída: static php5 binário, que é php como base e fpm é fast-CGI SAPI como frontendFpm é misturado em php no nível de link. Andrei tem dissociado as fontes FPM, fazendo com que a parte SAPI um pouco menos sensível a mudanças no resto do php. PHP-FPM manipulador de solicitações cgi-main.c é derivado da fcgi-SAPI originais. Estamos enviando este código 0.6 para PHP Group. Vamos acompanhar os desenvolvimentos em PHP e periodicamente alterações de sincronização de volta deles para o projeto fpm externa / independente externa project.BuildconfFor, gerando ./configure requer versões certiain do conjunto de ferramentas autoconf. Você precisa de pelo menos alguma versão do autoconf para instalar essas ferramentas de compilação. Se você precisa usar run buildconf, então ele será executado ./generate-autotools e tentar instalá-los localmente. Se ./buildconf falhar, por favor consulte o log de erro.


PHP-FPM. Software Relacionado

Mkgallery.

mkgallery permite criar sua própria galeria para a Internet com suporte HTML 4.0 e CSS. ...

138

Download