PHP.mk документација

Lighttpd 1.4 на Unix системи

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

install.unix.lighttpd-14.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека install.unix.lighttpd-14.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
Lighttpd 1.4 на Unix системи

Референца за `install.unix.lighttpd-14.php` со подобрена типографија и навигација.

install.unix.lighttpd-14.php

Lighttpd 1.4 на Unix системи

Овој дел содржи белешки и совети специфични за инсталациите на Lighttpd 1.4 на PHP на Unix системи.

Овој дел содржи белешки и совети специфични за инсталациите на Lighttpd 1.4 на PHP на Unix системи. Ве молиме користете го » Lighttpd trac

за да научите како правилно да го инсталирате Lighttpd пред да продолжите.

FastCGI е претпочитаниот SAPI за поврзување на PHP и Lighttpd. FastCGI е автоматски овозможен во php-cgi.

Овозможување на Lighttpd да стартува PHP процеси lighttpd.confЗа да го конфигурирате Lighttpd да се поврзе со PHP и да стартува FastCGI процеси, уредете

. Приклучоците се претпочитани за поврзување со FastCGI процеси на локалниот систем.

server.modules += ( "mod_fastcgi" )

fastcgi.server = ( ".php" =>
  ((
    "socket" => "/tmp/php.socket",
    "bin-path" => "/usr/local/bin/php-cgi",
    "bin-environment" => (
      "PHP_FCGI_CHILDREN" => "16",
      "PHP_FCGI_MAX_REQUESTS" => "10000"
    ),
    "min-procs" => 1,
    "max-procs" => 1,
    "idle-timeout" => 20
  ))
)

На bin-path Пример #1 Делумен lighttpd.conf PHP_FCGI_CHILDREN директивата му овозможува на lighttpd динамички да стартува FastCGI процеси. PHP ќе стартува деца според bin-environment променливата на околината. Директивата PHP_FCGI_MAX_REQUESTS ја поставува околината за стартуваните процеси. PHP ќе убие дете процес откако ќе се достигне бројот на барања наведен со min-procs and max-procs . Директивите min-procs генерално треба да се избегнуваат со PHP. PHP управува со своите деца и кешот на opcode како APC ќе се споделува само помеѓу децата управувани од PHP. Ако 1е поставен на нешто поголемо од PHP_FCGI_CHILDREN , вкупниот број на PHP одговарачи ќе се помножи

(2 мин-процеси * 16 деца даваат 32 одговарачи).

Стартување со spawn-fcgi

Lighttpd обезбедува програма наречена spawn-fcgi за да го олесни процесот на стартување на FastCGI процеси.

Можно е да се покренат процеси без spawn-fcgi, иако е потребно малку потешко подигнување. Поставувањето на PHP_FCGI_CHILDREN променливата на средината контролира колку деца ќе покрене PHP за да обработи дојдовни барања. Поставувањето на PHP_FCGI_MAX_REQUESTS ќе определи колку долго (во барања) ќе живее секое дете. Еве едноставен bash скрипт за да помогне во покренувањето на php одговорници.

Пример #2 Покренување на FastCGI одговорници

#!/bin/sh

# Location of the php-cgi binary
PHP=/usr/local/bin/php-cgi

# PID File location
PHP_PID=/tmp/php.pid

# Binding to an address
#FCGI_BIND_ADDRESS=10.0.1.1:10000
# Binding to a domain socket
FCGI_BIND_ADDRESS=/tmp/php.sock

PHP_FCGI_CHILDREN=16
PHP_FCGI_MAX_REQUESTS=10000

env -i PHP_FCGI_CHILDREN=$PHP_FCGI_CHILDREN \
       PHP_FCGI_MAX_REQUESTS=$PHP_FCGI_MAX_REQUESTS \
       $PHP -b $FCGI_BIND_ADDRESS &

echo $! > "$PHP_PID"

Поврзување со оддалечени FCGI инстанци

FastCGI инстанци може да се покренат на повеќе оддалечени машини со цел да се скалираат апликациите.

Пример #3 Поврзување со оддалечени php-fastcgi инстанци

fastcgi.server = ( ".php" =>
   (( "host" => "10.0.0.2", "port" => 1030 ),
    ( "host" => "10.0.0.3", "port" => 1030 ))
)

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.