宝塔618特惠活动,企业版999元/年,宝塔SSL证书买1送1!限时抢购!查看活动
当前位置:论坛首页 > Linux面板 > 讨论

宝塔Linux面板安装igbinary扩展教程

发表在 Linux面板2021-4-3 13:06 [复制链接] 0 3708

本帖最后由 yaojiu 于 2021-4-3 13:08 编辑
igbinary 是一个 php 的第三方扩展,相对于 php 自带的 serialize,igbinary 具有性能高,节省空间的特点,在某些高要求的场景中使用它是个不错的方案。

1.下载igbinary最新稳定版(一行一行的执行)
  1. wget https://pecl.php.net/get/igbinary-3.0.1.tgz   
  2. tar xf igbinary-3.0.1.tgz                                       
  3. cd igbinary-3.0.1                                                  
复制代码
根据自己phpize的位置来运行即可(不知道phpize在哪的直接执行命令 find / -name phpize 查找),运行完上面第三行代码会提示下面信息,然后编译
Configuring for:
PHP Api Version: 20160303
Zend Module Api No: 20160303
Zend Extension Api No: 320160303


2.编译扩展模块(一行一行的执行)
  1. ./configure CFLAGS="-O2 -g" --with-php-config=/www/server/php/72/bin/php-config --enable-igbinary
  2. make
  3. make install
复制代码
执行完成后会显示扩展模块编译到的目录/usr/local/php/lib/php/extensions/no-debug-non-zts-20150103/ 大概就这种


3.修改php.ini添加扩展(在你的PHP的配置文件最后一行添加以下代码)
  1. extension=igbinary.so
复制代码
保存退出,重载php配置就行了,通过phpinfo可看到,扩展已生效


其实编译其他的一些扩展跟这个教程是大同小异的,我们只需在第一部去拉取你需要的php插件,第二部后面的参数改为自己需要编译的就好。
使用道具 举报 只看该作者 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

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

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