编译Mysqli
1、编译直接执行看着路径+
[root@iZ2z etc]# cd /usr/local/src/php-7.0.12/ext/openssl/
[root@iZ2z openssl]# cp ./config0.m4 config.m4
[root@iZ2z openssl]# cd /usr/local/src/php-7.0.12/ext/mysqli/
[root@iZ2z mysqli]# /usr/local/php/bin/phpize
[root@iZ2z mysqli]# yum install autoconf
[root@iZ2z mysqli]# ./configure --with-php-config=/usr/local/php/bin/php-config
[root@iZ2z mysqli]# make && make install
[root@iZ2z mysqli]# kill -INT `cat /usr/local/php/var/run/php-fpm.pid`
[root@iZ2z mysqli]# /usr/local/php/sbin/php-fpm -R
2、查看安装位置
[root@iZ2z mysqli]# /usr/local/php/bin/php-config --extension-dir
PHP.ini没有7.0版本有两个版本
一个是开发版 php.ini-development
另一个生产环境 php.ini-production
我直接
[root@iZ2z php-7.0.33]# cp php.ini-production php.ini
再修改php.ini 找到extension_dir 默认路径为 extension_dir="./" 我修改后才启动加载的
在下面添加extension = “mysqli.so” 保存即可
extension_dir="/usr/local/php/lib/php/extensions/no-debug-non-zts-20151012"
extension = mysqli.so