源码哥,靠谱的网站源码下载站 帮助 每日签到

源码哥

广告位《资讯详情页横幅-1150*?》

LiteSpeed、OpenLiteSpeed Web 服务器安装PHP的方法

  • 发布者:源码哥 时间:2022-09-07 11:22 阅读:183
  • 扫一扫,手机访问
广告位《资讯详情页摘要上方横幅-828*?》
摘要:LiteSpeed PHP是通过LiteSpeed SAPI与LiteSpeed合作的优化PHP编译器。LSPHP有自己的进程和独立的二进制程序包,可以作为简单的命令行二进制程序使用,从命令行运行PHP脚本。LSAPI是一种高度优化的API,允许LiteSpeed和第三方Web引擎之间的通信。它的协议类似于FCGI,但更高效。本文介绍了如何安装和配置PHP的LSAPI,以及如何使LSAPI同时适用于LiteSpeed Web服务器和Op

LiteSpeed PHP是通过LiteSpeed SAPI与LiteSpeed合作的优化PHP编译器。LSPHP有自己的进程和独立的二进制程序包,可以作为简单的命令行二进制程序使用,从命令行运行PHP脚本。


LSAPI是一种高度优化的API,允许LiteSpeed和第三方Web引擎之间的通信。它的协议类似于FCGI,但更高效。


本文介绍了如何安装和配置PHP的LSAPI,以及如何使LSAPI同时适用于LiteSpeed Web服务器和OpenLiteSpeed Web服务器。


本文档假定LSWS或OLS安装为默认路径和标签。两个Web服务器的默认路径都是/usr/local/lsws,都可以从bin子目录运行。


注意:在本文档中,将版本号替换为x,以确保此文档今后仍保持正确。如有必要,请替换相应的版本号。


1、要获得并安装LiteSpeed Web服务器或OpenLiteSpeed Web服务器,请访问LiteSpeed Web服务器文档»安装页面或OpenLiteSpeed文档»安装页面。


2、获取并解压缩PHP源代码。


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


3、配置并构建PHP。在这里,您可以根据各种选项定制PHP,例如需要启用哪些扩展。./configure--help显示可用选项的列表。此示例使用LiteSpeed Web服务器的默认建议配置选项。


./configure ... '--with-litespeed'

make

sudo make install


4、确定是否安装了LSPHP


确保成功安装PHP的最简单方法之一是运行以下代码:


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被构建为支持LSAPI。


按照上述步骤,LiteSpeed/OpenLiteSpeed Web服务器已作为PHP的SAPI扩展功能运行。有关LSWS/OLS和PHP的其他配置选项,请参阅LiteSpeed文档:»PHP。


从命令行使用LSPHP。


LSPHP(LSAPI+PHP)命令行模式。适用于不需要在远程服务器上运行Web服务但需要处理PHP程序的情况。它常用于PHP程序的本地独立Web服务器处理。此设置适用于将PHP处理拆分为远程服务器,具有良好的服务可扩展性。


从远程服务器命令行启动lsphp服务。LSP包括命令行选项-b socket_可以通过使用address绑定到IPv4、IPv6或Unix域套接字地址手动启动的可执行文件。


例如:


对于所有IPv4和IPv6地址,LSPHP将绑定到端口3000。


/path/to/lsphp -b [::]:3000


对于所有IPv4地址,LSPHP将绑定到端口3000。


/path/to/lsphp -b *:3000


LSPHP绑定到192.168.0.2:3000。


/path/to/lsphp -b 192.168.0.2:3000


LSP包括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服务器、OpenLiteSpeed Web服务器和Apache mod_可以汇总使用lsapi。


LSPHP也可以用其他方法安装。


CentOS:CentOS系统允许通过»RPM从LiteSpeed或Remi存储库安装LSPHP。


Debian:Debian系统允许从LiteSpeed存储库通过»apt安装LSPHP。


相关连接: 网站源码 企业网站源码

  • 全部评论(0)
广告位《资讯详情页最新发布上方横幅-828*?》
最新发布的资讯信息
【网站开发|HTML】html编码设置(2022-10-17 11:26)
【网站开发|HTML】html添加注释的方法(2022-10-17 11:25)
【网站开发|HTML】html元素(2022-10-17 11:23)
【网站开发|HTML】html属性介绍(2022-10-17 11:22)
【网站开发|HTML】html标签说明(2022-10-17 11:21)
【网站开发|HTML】html的基本结构(2022-10-17 11:20)
【行业资讯|】如何学习好网站前端开发?(2022-10-14 14:53)
【网站开发|JavaScript】如何轻松学习JavaScript(2022-10-14 14:26)
【网站开发|node.js】NodeJS Service Docker映像终极优化指南(2022-10-14 14:14)
【网站开发|JavaScript】后端response响应返回图像,前端怎么下载图片?(2022-09-23 10:17)
联系我们
Q Q:472206683
微信:472206683
邮箱:472206683@qq.com
时间:09:00 - 24:00
联系客服
售前咨询 网站搭建 技术支持 联系客服
18639176864
手机版
手机版二维码
扫一扫进手机版
返回顶部