LiteSpeed Web Server/OpenLiteSpeed Web Server на Unix системи
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
LiteSpeed Web Server/OpenLiteSpeed Web Server на Unix системи
Референца за `install.unix.litespeed.php` со подобрена типографија и навигација.
LiteSpeed Web Server/OpenLiteSpeed Web Server на Unix системи
LiteSpeed PHP е оптимизирана компилација на PHP направена да работи со LiteSpeed производи преку LiteSpeed SAPI. LSPHP работи како свој процес и има свој самостоен бинарен фајл, кој може да се користи како едноставен бинарен фајл од командната линија за извршување на PHP скрипти од командната линија.
LiteSpeed PHP е оптимизирана компилација на PHP, направена да работи со LiteSpeed производи преку LiteSpeed SAPI. LSPHP работи како свој процес и има свој самостоен бинарен фајл, кој може да се користи како едноставен бинарен фајл од командната линија за извршување на PHP скрипти од командната линија.
LSAPI е високо оптимизиран API што овозможува комуникација помеѓу LiteSpeed и веб-мотори од трети страни. Неговиот протокол е сличен на FCGI, но е поефикасен.
Оваа документација ќе покрие инсталација и конфигурирање на PHP со LSAPI за LiteSpeed Web Server и OpenLiteSpeed Web Server.
Овој водич ќе претпостави дека или LSWS или OLS се инсталирани со нивните стандардни патеки и знаменца. Стандардната директориум за инсталација за двата веб-сервери е /usr/local/lsws и двата можат да се стартуваат од поддиректориумот bin. x Ве молиме имајте предвид дека низ оваа документација, броевите на верзиите се заменети со
-
за да се осигура дека оваа документација останува точна во иднина, ве молиме заменете ги овие, доколку е потребно, со соодветните броеви на верзии. За да добиете и инсталирате LiteSpeed Web Server или OpenLiteSpeed Web Server, посетете ја документацијата за LiteSpeed Web Server » страница за инсталација За да добиете и инсталирате LiteSpeed Web Server или OpenLiteSpeed Web Server, посетете ја документацијата за LiteSpeed Web Server.
-
или документацијата за OpenLiteSpeed
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
-
Преземете и распакувајте го изворниот код на php:
./configure ... '--with-litespeed' make sudo make install
-
Конфигурирајте и изградете го PHP. Овде PHP може да се прилагоди со различни опции, како што се кои екстензии ќе бидат овозможени. Стартувајте ./configure --help за список на достапни опции. Во примерот, ќе ги користиме стандардните препорачани опции за конфигурација за LiteSpeed Web Server:
Проверка на инсталацијата на LSPHP
cd /usr/local/lsws/fcgi-bin/ ./lsphp5 -v
Еден од најлесните начини да се провери дали инсталацијата на PHP била успешна е да се изврши следниот код:
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
Ова треба да врати информации за новата компилација на PHP:
litespeedЗабележете го
во загради. Ова значи дека бинарниот фајл на PHP е изграден со поддршка за LSAPI. Следејќи ги горенаведените чекори, LiteSpeed / OpenLiteSpeed Web Server сега треба да работи со поддршка за PHP како SAPI екстензија. Постојат многу повеќе опции за конфигурација достапни за LSWS / OLS и PHP. За повеќе информации, проверете ја документацијата на LiteSpeed за.
» PHP
Користење на LSPHP од командната линија:
Стартувајте го lsphp од командната линија на оддалечен сервер: LSPHP е извршна програма и може рачно да се стартува и да се поврзе со IPv4, IPv6 или Unix доменски сокет адреси со опцијата на командната линија -b socket_address
Примери:
Натерајте го LSPHP да се поврзе на портата 3000 на сите IPv4 и IPv6 адреси:
/path/to/lsphp -b [::]:3000
Натерајте го LSPHP да се поврзе на портата 3000 на сите IPv4 адреси:
/path/to/lsphp -b *:3000
Натерајте го LSPHP да се поврзе на адресата 192.168.0.2:3000:
/path/to/lsphp -b 192.168.0.2:3000
Натерајте го LSPHP да прифаќа барања на Unix доменски сокет /tmp/lsphp_manual.sock:
/path/to/lsphp -b /tmp/lsphp_manual.sock
Променливите на околината можат да се додадат пред извршната програма LSPHP:
PHP_LSAPI_MAX_REQUESTS=500 PHP_LSAPI_CHILDREN=35 /path/to/lsphp -b IP_address:port
Моментално LiteSpeed PHP може да се користи со LiteSpeed Web Server, OpenLiteSpeed Web Server и Apache mod_lsapi. За чекори за конфигурација од страна на серверот, посетете ги страниците со документација за » LiteSpeed веб сервер and » OpenLiteSpeed.
LSPHP може да се инсталира и на неколку други начини.
CentOS: На CentOS, LSPHP може да се инсталира од LiteSpeed репозиториумот или Remi репозиториумот користејќи » RPM.
Debian: На Debian, LSPHP може да се инсталира од LiteSpeed репозиториумот користејќи » apt.
cPanel: Посетете ја соодветната » страница со документација за тоа како да го инсталирате LSPHP со cPanel и LSWS/OLS користејќи EasyApache 4.
Plesk: Plesk може да се користи со LSPHP на CentOS, CloudLinux, Debian и Ubuntu, за повеќе детали за ова, посетете ја соодветната » страница со документација