查看: 661|回复: 1

Mysqli PHP远程服务器需要

 关闭 [复制链接]

签到天数: 2592 天

连续签到: 6 天

[LV.Master]至尊海神IIIIII

发表于 2010-8-3 20:36 | 显示全部楼层 |阅读模式
Mysqli PHP远程服务器需要


  前两天一个站点转移过来,因为给我的数据库有问题,我也没有仔细处理这个站点。今天把数据库弄好了,发现还是用不了,报的错误如下:Fatal error: Class ‘mysqli’ not found in。原来是我之前在编译php的时候,没有把mysqli的支持编译进去,解决问题的办法,就是重新编译一下
ssh
  mysqli是优化后的mysql,具体的优点baidu下就ok了
ssh
  cd php-5.2.8   在这下面有个ext文件夹里有mysqli unix
  cd ext/mysqli
linux

  linux下将源码文件编译应该都有configure吧,可这里没有,在我们已经安装php后,php5这个文件夹里的命令目录bin里有一个文件叫phpize,用它就可以生成configure文件啦,继续 unix
  /usr/local/php5/bin/phpize        这里回车运行,执行完后就出了configure文件, oracle
  ./configure –prefix=/usr/local/mysqli –with-php-config=/usr/local/php5/bin/php-config –with-mysqli=/usr/local/mysql/bin/mysql_config
oracle
  直接回车,不出问题就继续。。 mysql
  make ssh
  make test
linux

  make install   (不出错就会显示Installing shared extensi**: /usr/local/php5/lib/php/extensi**/no-debug-non-zts-20041030/) linux
  现在mysqli.so文件就出来啦。。
mysql
  直接在php.ini里把这个文件加载就OK啦。。
mysql

  extension_dir=”/usr/local/php5/ext”
mysql

  extension=mysqli.so
linux
  把上面第一行找到修改成这个,然后再把第二行加入。。wq保存退出。 mysql
  把mysqli.so这个文件cp到/usr/local/php5/ext下 linux
  重启apache.
<
PCOS系统下载站:http://zhuangji.wang

签到天数: 1036 天

连续签到: 0 天

[LV.10]逍遥海仙III

发表于 2010-8-5 09:07 | 显示全部楼层
进来学习一下!
PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

本版积分规则