关于mysqli

来源:互联网 发布:按键精灵过去网页数据 编辑:程序博客网 时间:2024/06/06 02:06

  今天安装论坛时,出现 mysqli_connect 不支持 advice_mysqli_connect  说一下我的解决方案。

 

       当时查到的是把extention=mysqli.so前面的;去掉 但是找了半天没有找到,手动添加也不能解决,然后就重新编译了mysqli支持,编译方法:

 进入php解压之后的包 cd  /usr/local/src/php-5.3.27这里面有一个ext/mysqli,进入里面但是默认里面没有configure 不能编译,这时我们需要找到phpize文件   /usr/local/php/bin/phpize 直接回车 会生成configure文件,但是在这其中我的报错了说需要安装autoconf  安装之后成功生成configure 开始编译

    ./configure --prefix=/usr/local/mysqli --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/bin/mysql_config  在编译中我的出现了错误提示说mysql 版本库有问题 按照错误把解决问题了      

   然后就继续        

       make

       make text

       make install

正确的会提示    Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/

然后进入到这个路径会生成一个myqli.so文件

然后把这个文件拷贝到 /usr/local/src/php-5.3.27/ext  中

最后修改php.ini文件


      extension_dir=”/usr/local/php-5.3.27/ext”  修改这一行

    extension=mysqli.so    添加这一行    

最后重启apache 服务,问题解决!


      


0 0