在宝塔上安装LiteSpeed企业版。 原创 qtwrk 2019-02-04 23:43 阅读 1,158 次 评论 0 条 前提:宝塔必须为Apache。注意,某些BT自带的功能,特别是PHP相关的功能,将会被LiteSpeed接管,所以面板上的PHP设置将会失效。首先测试Apache下功能一切正常,建立一个PHPINFO文件,查看内容。Server API FPM/FastCGI. 停止Apache,如果停止失败,还可以用killall httpd命令强制杀死Apachesystemctl 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 KEYrpm --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-litespeedCyberPanel镜像仓库(国内友好):[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无法生效。继续拉到下面,找到Using Apache Configuration File,配置成截图内容。重启LSWS以生效。注意: 下面是关键的一步,否则PHP错乱。在网站目录下的.htaccess添加内容<IfModule Litespeed> AddHandler application/x-httpd-phpXX .php </IfModule>把phpXX换成你安装的lsphp版本, 比如php70,php73.重新访问前面的PHPINFO页面,就可以发现Server API已经成了 LiteSpeed 其他相关:切换成Apache:/usr/local/lsws/bin/lswsctrl stop systemctl start httpd编译PHP扩展:安装依赖,lsphpXX的XX换成你要用的PHP版本号,比如lsphp70-develyum 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完结,撒花。 本文地址:https://vps.group/litespeed-on-bt-20190204.html 版权声明:本文为原创文章,版权归 qtwrk 所有,欢迎分享本文,转载请保留出处! 2人喜欢 赞赏 PREVIOUS:如何使用Digital Ocean的Plesk免费版并安装LiteSpeed免费版。 NEXT:如何给用OpenLiteSpeed给Apache套反代加上LiteSpeed缓存文章导航