PHP7安装开启mysqli扩展

余生长醉 提交于 2019-12-09 16:48:49

先用phpinfo()看看有没有mysqli扩展,没有的话先安装,

 1,进去PHP安装目录下的ext/mysqli文件夹

 cd /usr/local/php/ext/mysqli

2,

/usr/local/php/bin/phpize

3,

./configure --with-php-config=/usr/local/php/bin/php-config

如果找不到php-config,可以通过 find / -name php-config 查找

4,

make

如果报错

/ext/mysqli/mysqli_api.c:36:47: error: ext/mysqlnd/mysql_float_to_double.h: No such file or directorymake: *** [mysqli_api.lo] Error 1

解决方法:进入/usr/local/php/ext/mysqli(也就是当前的PHP安装目录下的ext/mysqli文件夹)编辑mysqli_api.c文件vim mysqli_api.c,把第36行的 #include "ext/mysqlnd/mysql_float_to_double.h" 修改为 #include "/usr/local/php/ext/mysqlnd/mysql_float_to_double.h"

5,

make install

6,php.ini文件取消extension=mysqli的注释(去掉前面分号)

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!