您的位置:首页 > 运维架构 > Linux

linux下安装php扩展mysqli.so

2018-02-24 11:01 393 查看
1 找到php安装包下的ext目录下的mysqli扩展:

如果记不到自己的php安装包在哪的话,可以尝试使用

find / -name mysqli 进行查找,如果找不到的话,可以到php官网上下载一个php安装包,然后解压了或者在linux直接使用yum install --downloadonly --downloaddir=保存的路径 下载包的名字。比如:

yum install --downloadonly --downloaddir=/root php

附上常用的解压缩命令:

zip格式:unzip 压缩文件名

gzip格式:gzip -d 压缩文件名

tar.gz格式:tar -zxvf 压缩文件名

tar.bz2格式:tar -jxvf 压缩文件名

rpm格式:rpm2cpio 压缩文件名 | cpio -div

生成mysqli.so扩展文件

先使用find命令找到phpize的位置:
find / -name phpize
然后在mysqli目录下直接运行phpize
/usr/bin/phpize


还有可能会有其它错,比如phpize Can't find PHP headers in /usr/include/php这类型的,那是因为没有安装php-devel或者php-pear还有gcc等造成的,用yum安装一下即可。

接下来使用这些命令:
./configure -prefix=/usr/local/mysqli  //此处直接用./configure 默认加载即可
make && make install


修改php.ini配置文件

找到你的php.ini配置文件,一般是在/usr/local/lib下,在php.ini的最后一行加上

extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/mysqli.so //mysqli.so的路径重启服务器
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: