先查看php的版本
/opt/php/bin/php -v
查看得知php版本为PHP 5.5.28
然后下载这个版本,进入到这个版本的
cd /data/soft/php/php-5.5.28/ext/mysqli
再执行
/opt/php/bin/phpize
./configure --with-php-config=/opt/php/bin/php-config --with-mysqli=/opt/mysql/bin/mysql_config
make
报像下面的错误
/usr/local/php/include/php/main/../main/php_config.h:2204:1: 警告:这是先前定义的位置
/data/soft/php/php-5.5.28/ext/mysqli/mysqli_api.c:36:47: 错误:ext/mysqlnd/mysql_float_to_double.h:没有那个文件或目录
解决办法
在/data/soft/php/php-5.5.28/ext/mysqli/这个路径下建立ext目录
返回到/data/soft/php/php-5.5.28/ext/这个目录
cp -a mysqlnd/ mysqli/ext/
在cd mysqli/
make
make install
echo "extension=mysqli.so" >> /opt/php/etc/php.ini
/opt/php/sbin/php-fpm -t
/etc/init.d/php-fpm restart
然后在通过探针查看是否安装成功