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: -