当前位置:论坛首页 > Linux面板 > 建议

openlitespeed+php8.2安装imagick、zstd、zip的办法

发表在 Linux面板2023-8-11 10:37 [复制链接] 1 3579

最近对openlitespeed有了兴趣,想看看WordPress+LS Cache究竟能怎么上天,

尝试了cyberpanel面板,php最高只支持到php8.1,
于是尝试宝塔面板,搭建以下组合:
Openlitespeed 1.7.17
php 8.2.8
MySQL 8.0.32


一切OK后,搭建好word press,提示imagick、intl、zip组件未安装。
通过面板安装仅intl可以成功,
只好登陆SSH手动进行安装,步骤如下,供大家参考:

一、安装imagick-3.7.0
1.获取安装包
  1. wget https://pecl.php.net/get/imagick-3.7.0.tgz
复制代码


2.解压安装包
  1. tar -xzvf imagick-3.7.0.tgz
复制代码


3.进入安装
  1. cd imagick-3.7.0
复制代码
  1. /usr/local/lsws/lsphp82/bin/phpize
复制代码
  1. ./configure --with-php-config=/usr/local/lsws/lsphp82/bin/php-config
复制代码
  1. make && make install
复制代码


4.php.ini最后插入
  1. [imagick]
  2. extension = /usr/local/lsws/lsphp82/lib64/php/modules/imagick.so
复制代码


5.这样我们imagick就安装好了。


二、安装zip-1.22.1(如果紧接上面的安装,先【cd ../】回车)
1.获取zip安装包
  1. wget https://pecl.php.net/get/zip-1.22.1.tgz
复制代码


2.解压安装包
  1. tar -xzvf zip-1.22.1.tgz
复制代码


3.进行安装
  1. cd zip-1.22.1
复制代码
  1. /usr/local/lsws/lsphp82/bin/phpize
复制代码
  1. ./configure --with-php-config=/usr/local/lsws/lsphp82/bin/php-config
复制代码
  1. make && make install
复制代码


4.php.ini最后一行插入
  1. [zip]
  2. extension = /usr/local/lsws/lsphp82/lib64/php/modules/zip.so
复制代码


5.这样我们就安装好了。


三、安装zstd-0.12.3
1.获取zstd安装包
  1. wget https://pecl.php.net/get/zstd-0.12.3.tgz
复制代码


2.解压安装包
  1. tar -xzvf zstd-0.12.3.tgz
复制代码


3.进行安装
  1. cd zstd-0.12.3
复制代码
  1. /usr/local/lsws/lsphp82/bin/phpize
复制代码
  1. ./configure --with-php-config=/usr/local/lsws/lsphp82/bin/php-config
复制代码
  1. make && make install
复制代码


4.php.ini最后插入
  1. [zstd]
  2. extension = /usr/local/lsws/lsphp82/lib64/php/modules/zstd.so
复制代码


5.这样我们就安装OK了。


其它组件应该也可以参照此方法安装,希望能帮到大家。
使用道具 举报 只看该作者 回复
发表于 2023-9-28 12:43:15 | 显示全部楼层
这几个拓展有什么用啊,提升性能?
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表