LNMP安装PHP源码包自带的扩展,以及参数说明

部署LNMP时,安装PHP时未添加扩展参数,导致很多扩展未开,这里主要介绍应用PHP源码包内自带的扩展进行编译安装,如源码包内没有,则从网上去下载相应扩展的源码包,编译方式相同
摘要由CSDN通过智能技术生成

lnmp编译PHP时,未加参数,后续添加PHP扩展方法

1.进入PHP源码包自带的扩展目录 cd /home/down/php-7.1.11/ext/

2.进入需要添加扩展的目录,这里已mbstring为例 cd mbstring

3.执行 /home/php/bin/phpize   /home/php为自己PHP的编译安装路径,不同于源码包的路径

4.执行 ./congigure --enable-mbstring --with-php-config=/home/php/bin/php-config   特别注意红色字体,这里为你需要添加扩展的参数,注意区分enable 和with

5.make

6.make install    这时候会在/home/php/lib/php/extensions/no-debug.../目录下生成mbstring.so文件

7.vi php.ini文件,修改两个地方:extension_dir='上面的扩展目录',这个第一次指定,以后添加无需修改,extension=mbstring.so,每次添加新扩展时添加 :wq

8.pkill php-fpm  关闭php-fpm进程

9./etc/init.d/php-fpm start   输出Starting php-fpm done 

10.查看phpinfo();   看到扩展正确添加



以下为网上找来的参数说明,替代上面./configure时红色部分:

如果加的参数有不支持的,提示比如:configure: WARNING: unrecognized options: -

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值