IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    宝塔正确安装Openlitespeed+php8,解决安装不上imagick拓展

    米粒在线发表于 2024-12-01 12:32:16
    love 0

    相信很多用wordpress的朋友最近想换到Openlitespeed (OLS),鉴于宝塔官方还没有让面板完能美兼容支持OLS,现在就一些常见问题我做一个汇总。

    1. 换到Openlitespeed以后网站403错误?
    这是关于permission方面问题,反正很难一步解决。建议备份好网站数据后,删除网站(保留数据),对面板的php和OLS也进行重装,最后再创建站点。如果是打算重新建立面板环境,请先装MYSQL+PHPMYADMIN,然后装Openlitespeed,最后装PHP8。亲测有效,宝塔面板会识别你装了OLS,然后智能安装php在OLS的文件夹里面。我也不知道为什么OLS要有自己的php而不像NGINX一样分开。总之,切换到OLS后,网站打不开了等等,宗旨就是删网站,重装php,重装OLS。实在不行,把VPS也重装了,从头来一遍,一定要备份好网站。

    2.解决PHP8的一些拓展安装不了(Imagick拓展等等)?
    我不知道是不是又是OLS不兼容的问题,但无妨,手动安装即可。教程请参考https://www.bt.cn/bbs/thread-77220-1-1.html。
    重点说明,因为使用的是OLS,所以php的路径是不一样的。正确路径(拿php8版本举例),

    cd imagick-3.5.1  
    /usr/local/lsws/lsphp80/bin/phpize
    ./configure --with-modules --with-webp --with-php-config=/usr/local/lsws/lsphp80/bin/php-config
    make && make install

    因为使用的OLS所以php.ini的路径也改了,

    [imagick]
    extension = /usr/local/lsws/lsphp80/lib64/php/modules/imagick.so

    3.怎么登录Openlitespeed的控制面板,登录信息哪里查看,OLS面板提示有新版本怎么升级?

    重置OLS面板账号密码,

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

    升级面板,现在最新版本为1.7.14,查看最新版本,

    cat /usr/local/lsws/autoupdate/release

    然后执行OLS面板更新,

    sudo /usr/local/lsws/admin/misc/lsup.sh -v 1.7.14

    以后版本就把版本号改了就行。

    4.为什么我的Openlitespeed面板,提示Include file detected in configuration file. Entering Read-only mode.在配置文件中检测到包含文件,进入只读模式?
    在宝塔面板上打开OLS的配置设计,把最后两行include注释#,之后就能在OLS面板上修改配置了(不建议自己瞎改)。注释掉以后网站,网页可能会出现打不开,只要取消注释就行了。

    宝塔正确安装Openlitespeed+php8,解决安装不上imagick拓展



沪ICP备19023445号-2号
友情链接