解决linux编译安装php各种扩展的问题

相信大家在实际工作中会遇到开发突然让安装php的某个扩展,今天我就给分享下我的经验供各位参考。这里以centos6.9为例
如果大家需要安装某种php扩展,可以参考两种方法:
1.首先进入到刚解压的php目录中的ext文件中,cd /usr/local/src/php-7.1/ext/
ext目录展示这里就是囊括了大多数的php的扩展,此时就可以按部就班,需要哪个扩展进入哪个目录然后分步骤执行1.mv config0.m4 config.m4 2./usr/local/php/bin/phpize
3 ./configure --prefix=/usr/local/php/lib/php/extensions --with-php-config=/usr/local/php/bin/php-config
4.make
5.make install
6.然后在你安装的php目录中的php配置文件中添加一行:extension=扩展名.so
7.重启apache或者php-fpm,然后在php-m就能看到你装的扩展
第二种方法就是ext目录中也会没有你所想要的扩展,那么此时可以使用
1.pecl search +扩展名来搜索,如果有会显示,当然提示一下如果安装swoole扩展,它要求gcc版本必须大于4.4.7,所有你得需要先升级gcc版本然后才能安装swoole搜索扩展swoole
2.接下来可以直接使用pecl install 扩展名进行编译安装,等他自动执行完之后然后在执行第一种方法中的6,7步骤即可安装完毕。
本人才疏学浅,只是善于总结工作中遇到的小问题,欢迎大家可以一起来讨论

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值