可搜索,可注册,可登录,致敬逗比大佬!尽在救援版逗比根据地 dbgjd.com
投稿文章 | 广告合作 | Telegram 群组 / 公告频道 / 使用教程

在宝塔上安装LiteSpeed企业版。

News dmoorer89011961 904℃ 0评论

前提:宝塔必须为Apache。

注意,某些BT自带的功能,特别是PHP相关的功能,将会被LiteSpeed接管,所以面板上的PHP设置将会失效。

首先测试Apache下功能一切正常,建立一个PHPINFO文件,查看内容。

在宝塔上安装LiteSpeed企业版。

Server API FPM/FastCGI.

 

停止Apache,如果停止失败,还可以用killall httpd命令强制杀死Apache

systemctl stop httpd

下载并安装LSWS企业版

wget https://www.litespeedtech.com/packages/5.0/lsws-5.3.6-ent-x86_64-linux.tar.gz tar xzvf lsws-5.3.6-ent-x86_64-linux.tar.gz cd lsws-5.3.6

输入序列号

echo "YOUR_LICENSE_KEY" > serial.no

 

运行

./install.sh

进行安装,安装过程中

Hosting control panel:  None  User: www  Group: www  HTTP port: 80
其他一路回车即可。  安装完成后继续安装LiteSpeed的仓库,安装GPG KEY
rpm --import https://cyberpanel.sh/litespeed/RPM-GPG-KEY-litespeed

创建repo文件

vi /etc/yum.repos.d/litespeed.repo

输入仓库地址,官方仓库:

[litespeed] name=LiteSpeed Tech Repository for CentOS $releasever - $basearch baseurl=http://rpms.litespeedtech.com/centos/$releasever/$basearch/ failovermethod=priority enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-litespeed  [litespeed-update] name=LiteSpeed Tech Repository for CentOS $releasever - $basearch baseurl=http://rpms.litespeedtech.com/centos/$releasever/update/$basearch/ failovermethod=priority enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-litespeed

CyberPanel镜像仓库(国内友好):

[litespeed-mirror] name=LiteSpeed Tech Repository for CentOS $releasever - $basearch baseurl=https://mirror.cyberpanel.net/litespeed/x86_64 failovermethod=priority enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-litespeed  [litespeed-update-mirror] name=LiteSpeed Tech Repository for CentOS $releasever - $basearch baseurl=https://mirror.cyberpanel.net/litespeed/update failovermethod=priority enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-litespeed

保存文件,安装lsphp。

yum install lsphp70*

可以把70换成其他PHP版本, 比如 lsphp71,可以安装多个PHP版本方便以后切换。

安装完成后登陆 LSWS的webadmin界面, 记得防火墙放行7080端口。

如果忘记账号密码可以通过以下命令重置。

/usr/local/lsws/admin/misc/admpass.sh

 

进入webadmin后,server,configuration,拉到中间, 找到 HT Access, 除了最后一个, 前面的都勾了, 不然 网站目录下的.htaccess无法生效。

在宝塔上安装LiteSpeed企业版。

继续拉到下面,找到Using Apache Configuration File,配置成截图内容。

在宝塔上安装LiteSpeed企业版。

重启LSWS以生效。

注意: 下面是关键的一步,否则PHP错乱。

在网站目录下的.htaccess添加内容

<IfModule Litespeed> AddHandler application/x-httpd-phpXX .php </IfModule>

把phpXX换成你安装的lsphp版本, 比如php70,php73.

重新访问前面的PHPINFO页面,就可以发现Server API已经成了 LiteSpeed

在宝塔上安装LiteSpeed企业版。

 

其他相关:

切换成Apache:

/usr/local/lsws/bin/lswsctrl stop systemctl start httpd

编译PHP扩展:

安装依赖,lsphpXX的XX换成你要用的PHP版本号,比如lsphp70-devel

yum install -y lsphpXX-devel make gcc glibc-devel

编译扩展,比如 timezonedb,lsphpXX同上。

/usr/local/lsws/lsphpXX/bin/pecl install timezonedb

添加到配置文件,lsphpXX同上。

echo "extension=timezonedb.so" > /usr/local/lsws/lsphpXX/etc/php.d/20-timezone.ini

注意,LSWS企业版5.3开始 PHP会独立于LSWS主进程,以减少开销,所以需要强制杀死PHP进程以读取新配置。

killall lsphp

完结,撒花。

转载请注明:逗比根据地 » 在宝塔上安装LiteSpeed企业版。

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址