iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >【BT宝塔】OpenLiteSpeed的安装和使用
  • 633
分享到

【BT宝塔】OpenLiteSpeed的安装和使用

php开发语言 2023-09-25 20:09:54 633人浏览 安东尼
摘要

起初是因为想用LiteSpeed Cache这个缓存插件,但是这玩意只支持OpenLiteSpeed服务器,折腾来折腾去,到处找资料,系统都不知道被我重装了好几次。 最后才发现这玩意不仅和宝塔打架,还

起初是因为想用LiteSpeed Cache这个缓存插件,但是这玩意只支持OpenLiteSpeed服务器,折腾来折腾去,到处找资料,系统都不知道被我重装了好几次。

最后才发现这玩意不仅和宝塔打架,还挑系统,简直无语到家,本文就做个记录,给后续想体验插件的人提供安装思路,免得到处走弯路。

安装

本文还是使用宝塔面板进行安装,虽说不是很兼容但还是能用,目前宝塔的软件商店更新倒是挺同步的,OpenLiteSpeed跟进版本也挺快的。

Nginx转到OLS,目前网站一般会报403错误,基本上都是PHP的配置问题,你会发现面板上的php打开之后扩展和配置文件哪里是一片空白,原因挺复杂的,有可能是服务器问题,也有可能是宝塔的问题,但基本上都是关于Permission的问题,我这边的建议是备份网站数据,重装服务器系统。

服务器系统建议是Centos,我这目前用的是7.9版本的,腾讯那边的镜像为了推自家的OpenCloudOS,CentOS的版本只剩下7.6和Stream8,坑,ubuntu和Debian不推荐使用,之前折腾的时候这两玩意老是不成功,腾讯云目前是宝塔专享版的才有7.9

在这里插入图片描述

肯定会有人说怎么还用宝塔啊,这玩意收集隐私还敢用,再加上腾讯岂不是底裤都没了,在此我先问一句,国内上网有隐私可言?谁不是裸奔,所谓隐私保护只不过是比谁的技术更牛逼而已,人在国内,还在意隐私的怕是刚出生的吧,你网站不塞违规内容,上面闲的没事才找你麻烦。

重装好系统之后,你还需注意软件安装的先后顺序,我当初也很意外,但是折腾之后虽不懂但还是必须这样坐。懵逼。

先安装Mysql,然后是Openlitespeed,接着是PHPMYADMIN(这个得根据你后续安装的PHP版本决定,我是使用PHP8.1所以安装5.2版本),最后安装PHP,总体不对安装有什么限制,都选择快速安装即可。

注意点

OLS的脾气很怪,你的PHP扩展虽说它会给你默认安装一些,但是Redis,opcache,apcu,imagemagick,zstd这几个扩展需要自己手动安装,其中redis,imagemagick,zstd这三兄贵更恶心人,也不知道是宝塔的问题还是OLS自己本身的问题。

Redis,你不能从宝塔软件商店里下载安装,必报错,正确办法是从PHP扩展哪里点击安装Redis扩展,它才会给你安装Redis,版本还是6.2.6。
在这里插入图片描述

Imagemagick,Zstd更牛逼,你必须先点击扩展那里的安装经历一次Imagemagick失败然后自己再手动编译才能成功,必须经历失败,我发现这个可把我惊呆了,只能说:“NB”。
在这里插入图片描述

其实说下来就是OLS的PHP路径和宝塔的不一样,以下我拿PHP8.1为例:

下载安装包

wget https://pecl.php.net/get/imagick-3.5.1.tgz
wget Https://pecl.php.net/get/zstd-0.12.1.tgz

解压

tar -xzvf imagick-3.5.1.tgz
tar -xzvf zstd-0.12.1.tgz

编译安装

Imagemagick

cd imagick-3.5.1/usr/local/lsws/lsphp81/bin/phpize ./configure --with-php-config=/usr/local/lsws/lsphp81/bin/php-config

Zstd

cd zstd-0.12.1/usr/local/lsws/lsphp81/bin/phpize ./configure --with-php-config=/usr/local/lsws/lsphp81/bin/php-config

修改php.ini配置

extension = /usr/local/lsws/lsphp81/lib64/php/modules/imagick.soextension = /usr/local/lsws/lsphp81/lib64/php/modules/zstd.so

最后重启一些PHP服务即可。

使用

通过以上方式安装的PHP,OLS是做了很大的限制的,需要自己去修改,我也还在研究,自己折腾吧。

WordPress还是得搭配LiteSpeed Cache来使用,自己后台安装即可,具体怎么搭配我也不知道,默认的就不错了,我很久没折腾这玩意了,目前子比搭配它的默认配置暂时我还没遇见什么BUG,提一嘴,它默认是缓存登录用户,如有问题记得关闭。

效果

在这里插入图片描述

我这是未登录状态下的情况,因为我的首页带缩略图且有点多,所以是在本地有缓存的情况下测试的,相比之前使用的WP Rocket的效果更好,因为需要重装系统,所以本文只对有折腾爱好的人推荐使用,OLS这玩意总喜欢跟进时代变化,虽说新的东西都能第一时间体验,但这毕竟是免费版的,就感觉像是商业版的小白鼠,总之BUG肯定是有的,目前还很稳定,建议一试。

折腾之前请务必吧备份数据,到时候数据没了

来源地址:https://blog.csdn.net/weixin_44965517/article/details/129698776

--结束END--

本文标题: 【BT宝塔】OpenLiteSpeed的安装和使用

本文链接: https://www.lsjlt.com/news/417671.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 【BT宝塔】OpenLiteSpeed的安装和使用
    起初是因为想用LiteSpeed Cache这个缓存插件,但是这玩意只支持OpenLiteSpeed服务器,折腾来折腾去,到处找资料,系统都不知道被我重装了好几次。 最后才发现这玩意不仅和宝塔打架,还...
    99+
    2023-09-25
    php 开发语言
  • mac安装宝塔,部署php使用环境
    mac 上使用宝塔 搞这个不是为了别的就是因为找不到个php在mac上好事的集成环境 1,安装docker docker下载地址选择mac版下载 2,按照这位大佬的操作安装宝塔相对的宝塔面板定制docker镜像发布-集成LN/AMP支持AR...
    99+
    2023-08-19
    docker 容器 运维
  • 使用宝塔安装mysql,redis后配置远程连接服务
    宝塔面板【软件商店】->【应用搜索】,搜索MySQL,然后点击安装想要的版本,我这边是安装的5.6版   安装完后重置数据库管理员密码     修改mysql配置 输入【mysql -u root -p】 后回车,输入密码,密码就是第二步...
    99+
    2023-09-01
    mysql redis 数据库 linux
  • mac 下使用docker安装centos7虚拟机,在虚拟机上安装宝塔,并安装php环境,使用vscode调试php7.4代码
    centos7虚拟机在mac下很坑,mysql安装不了,安装不了就直接在docker上安装myqsl,好在docker对外无须配置端口。报错信息如下,一直没解决,只好放弃mysql的安装。 sh-4.2# systemctl Fa...
    99+
    2023-10-20
    php docker vscode mac Powered by 金山文档
  • 宝塔 检测到系统已存在mysql 请使用纯净安装 【有效的解决方法】
    1)以管理员的身份运行CMD 执行命令: sc delete mysql 1 sc delete mysql 2)清除注册表: 在文件资源管理器中输入“C:\Windows\regedit.exe"弹...
    99+
    2023-09-13
    mysql windows 数据库
  • 如何使用宝塔面板进行虚拟主机的安全防护
    使用宝塔面板进行虚拟主机的安全防护,可以采取以下措施:1. 更新系统和软件:确保操作系统和所有软件都是最新版本,以修复已知的安全漏洞...
    99+
    2023-10-09
    宝塔面板
  • srvany的安装和使用
    Srvany是Windows操作系统中的一个工具,它允许您将任何可执行文件作为服务运行。下面是Srvany的安装和使用步骤:1. 下...
    99+
    2023-09-14
    srvany
  • 典型NoSQL数据库的安装和使用——MongoDB安装和使用
    安装方式采用apt-get install mongodb命令直接进行,采用源码包安装也可以hadoop@dblab:/$ sudo apt-get updatehadoop@dblab:/$ sudo a...
    99+
    2022-10-18
  • MySQL Inception的安装和使用
    本篇内容主要讲解“MySQL Inception的安装和使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL Inception的安装和使用”吧! ...
    99+
    2022-10-18
  • pytesseract库的安装和使用
    在写爬虫的时候总是遇到一些以图片的形式展示的信息,因此要怎么解析图片上的信息呢?在Google上查了一下,需要安装pytesseract和pillow(我用的python3.7)和Tesseract-OCR 1. 安装pytesserac...
    99+
    2023-01-30
    pytesseract
  • python中redis的安装和使用
    python下redis安装 用python操作redis数据库,先下载redis-py模块下载地址https://github.com/andymccurdy/redis-py shell# wget h...
    99+
    2022-06-04
    python redis
  • redis的安装和简单使用
    循例介绍一下了,redis是内存数据库,是简单的key-value结构,也是nosql数据库,因为结构简单,而且用的是内存,所以速度非常之快.至于问有多快大家知道以前的机械硬盘,单盘速度其实也还好,而内存的...
    99+
    2022-10-18
  • Redis的安装和使用步骤
    本篇内容主要讲解“Redis的安装和使用步骤”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Redis的安装和使用步骤”吧!#下载redishadoop@dbla...
    99+
    2022-10-18
  • statpack的安装和使用方法
    这篇文章主要讲解了“statpack的安装和使用方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“statpack的安装和使用方法”吧!简介Oracle S...
    99+
    2022-10-18
  • sqoop的安装和使用方法
    这篇文章主要讲解了“sqoop的安装和使用方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“sqoop的安装和使用方法”吧!#解压包  从http...
    99+
    2022-10-18
  • ECSHOP安装和使用的示例
    小编给大家分享一下ECSHOP安装和使用的示例,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Linux/CentOS 7 环境安装ECShop 3.6检查系统是否已经安装了Apache HTTP Server,即httpd...
    99+
    2023-06-09
  • Jupyter的安装和使用教程
    这篇文章主要介绍“Jupyter的安装和使用教程”,在日常操作中,相信很多人在Jupyter的安装和使用教程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Jupyter的安装和使用教程”的疑惑有所帮助!接下来...
    99+
    2023-06-04
  • Webmin的安装和使用方法
    本篇内容介绍了“Webmin的安装和使用方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!从 Windows 环境的管理转到 Linux 环...
    99+
    2023-06-10
  • Ubuntu20.04上安装和使用Docker的详细过程(安装包)
    目录一、解压文件二、拷贝解压后的文件到/usr/bin/下面三、加入系统文件四、启动Docker五、Docker配置文件六、重启Docker七、检查Docker是否安装成功八、总结安...
    99+
    2022-11-13
  • Docker Compose的安装和使用步骤
    目录一、Docker Compose是什么?二、Docker Compose安装步骤三、Docker Compose版本差别四、Docker Compose基本命令一、Docker ...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作