linux php 开发教程 linux下php扩展mysqli的支持
linux下php扩展mysqli的支持
前两天一个站点转移过来 因为给我的数据库有问题 我也没有仔细处理这个站点 今天把数据库弄好了 发现还是用不了 报的错误如下 Fatal error: Class mysqli not found in 原来是我之前在编译php的时候 没有把mysqli的支持编译进去 解决问题的办法 就是重新编译一下
mysqli是优化后的mysql 具体的优点baidu下就ok了
cd php 在这下面有个ext文件夹里有mysqli
cd ext/mysqli
linux下将源码文件编译应该都有configure吧 可这里没有 在我们已经安装php后 php 这个文件夹里的命令目录bin里有一个文件叫phpize 用它就可以生成configure文件啦 继续
/usr/local/php /bin/phpize 这里回车运行 执行完后就出了configure文件
/configure –prefix=/usr/local/mysqli –with php config=/usr/local/php /bin/php config –with mysqli=/usr/local/mysql/bin/mysql_config

直接回车 不出问题就继续
make
make test
make install (不出错就会显示Installing shared extensions: /usr/local/php /lib/php/extensions/no debug non zts /)
现在mysqli so文件就出来啦
直接在php ini里把这个文件加载就OK啦
extension_dir= /usr/local/php /ext
extension=mysqli so
把上面第一行找到修改成这个 然后再把第二行加入 wq保存退出
把mysqli so这个文件cp到/usr/local/php /ext下
lishixinzhi/Article/program/PHP/201311/20795