php

位置:IT落伍者 >> php >> 浏览文章

linux下php扩展mysqli的支持


发布日期:2020年07月12日
 
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 –withphpconfig=/usr/local/php/bin/phpconfig –withmysqli=/usr/local/mysql/bin/mysql_config

直接回车不出问题就继续

make

make test

make install (不出错就会显示Installing shared extensions: /usr/local/php/lib/php/extensions/nodebugnonzts/)

现在mysqliso文件就出来啦

直接在phpini里把这个文件加载就OK啦

extension_dir=/usr/local/php/ext

extension=mysqliso

把上面第一行找到修改成这个然后再把第二行加入wq保存退出

把mysqliso这个文件cp到/usr/local/php/ext下

重启apache

上一篇:PHP程序加速探索之服务器负载测试

下一篇:PHP页面静态化实现