先查看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

然后在通过探针查看是否安装成功


点评
还没有点评哦!