未解决Linux下PHP安装扩展Mysql的问题
Posted remly
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了未解决Linux下PHP安装扩展Mysql的问题相关的知识,希望对你有一定的参考价值。
【步骤分析】
1.在php源码包下定位到指定位置:源码包/ext/mysqli
注1:网上很多地方红字部分是mysql,其实PHP5以后已经不用mysql了。
2.运行:/usr/local/php/bin/phpize
3. ./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/mysql/bin/mysql_config
注1:注意红字部分,网上很多文章都已经过时,导致Configure失败。
4.make && make install
注1:这里会报错。
/home/phoenix/下载/php-7.1.10/ext/mysqli/php_mysqli_structs.h:42:36: fatal error: ext/mysqlnd/mysqlnd.h: 没有那个文件或目录
解决方法:在mysqli文件夹下新建ext子文件夹,并把mysqli文件夹的父文件夹下的mysqlnd复制到刚新建的文件夹下,再次运行
5.编辑PHP.ini
以上是关于未解决Linux下PHP安装扩展Mysql的问题的主要内容,如果未能解决你的问题,请参考以下文章
php安装的问题,无法载入 mysql 扩展,请检查 PHP 配置
您的PHP似乎没有安装运行WordPress所必需的MySQL扩展?
整理Linux下中文检索引擎coreseek4安装,以及PHP使用sphinx的三种方式(sphinxapi,sphinx的php扩展,SphinxSe作为mysql存储引擎)