宝塔面板PHP编译添加第三方扩展模块

由于宝塔面板PHP安装路径/www/server/php/ 不同于其他服务器面板,因此编译添加第三方拓展的方式与官网介绍的有所不同。本文地质网以PHP编译添加LZF扩展为例,简单演示添加的通用流程。

宝塔面板PHP编译添加第三方扩展模块

PHP编译第三方拓展

如下,看注释,老白写的大白话

#创建拓展名并进入目录
mkdir -p /www/server/lzf && cd $_

#下载你需要的拓展包-官网找
wget https://pecl.php.net/get/LZF-1.7.0.tgz

#解压拓展包
tar xf LZF-1.7.0.tgz

#进入该目录,注意名字
cd LZF-1.7.0

#phpize,74则为PHP7.4,示例PHP8.1,该地方填81
/www/server/php/74/bin/phpize

#生成配置(少数扩展可能还需要指定其它依赖库的目录,请根据官方说明修改编译参数):
./configure --with-php-config=/www/server/php/74/bin/php-config 

#编译并重新安装PHP
sudo make && make install 

#以上命令只能编译一次,如果想编译其他PHP版本,请先执行下面的删除命令
rm -rf /www/server/lzf/LZF-1.7.0

PHP添加第三方拓展

在php.ini文件中添加对应的拓展

以PHP8.3版本为举例,php.ini配置文件在:/www/server/php/83/etc 目录下

#在编译后系统会自动将lzf.so文件放到对应的php扩展目录,所以直接引用即可
extension = lzf.so

重新启动,查看php info

宝塔面板PHP编译添加第三方扩展模块

给TA打赏
共{{data.count}}人
人已打赏
网站建设

WordPress网站edgeone缓存配置避坑指南

2024-11-27 20:28:52

网站建设

启用APCu对象缓存优化加速WordPress网站

2024-11-29 20:04:40

🚨 小黑屋
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索