我在ubuntu下用Eclipse安装了PDT开发PHP,但在使用数据库连接时有如下错误
all to undefined function mysqli_connect()我的PHP环境安装的是LAMPP,我知道这个问题是由于php.ini中没有打开mysql选项,但我不知道的是在Linux下要怎样打开,另外,需要的那个库又在哪?
请哪位在Linux下开发过php的高手指点一下,谢谢。

解决方案 »

  1.   

    我在linux用Eclipse安装了PDT调试PHP时,总是出现如下错误:
    Call to undefined function mysqli_connect()哪位高人能介绍一下,这是为什么呀?
      

  2.   

    UBUNTU 弄LAMP停麻烦的 呵呵 俺已经放弃了 主要因为它把设置什么的搞的乱七八糟 非常不习惯 也可能是俺习惯BSD了在包管理里有个集成的LAMP 然后要装MYSQL客户端 然后还要装很多PHP扩展 个人觉得非常2B的做法是 把没应用的扩展拷贝到应用的扩展文件夹里 非常不如在php.ini里修改的方便APACHE也同理 用了N久俺也没找到my.conf 严重BS
      

  3.   

    谢谢ten789。
    不知道ten789在ubuntu下是怎么调试PHP代码的呢?能给点建议吗?
      

  4.   

    mysqli_connect在linux下配置编译的时候要加上才可以用
      

  5.   

    ubuntu 是下载安装2进制包 呵呵 俺有台C3 1.3 装的BSD 做开发环境和P2P下载用
      

  6.   

    重新编译php
    --with-mysqli=路径 \
      

  7.   


    原来要这样,好,我明白了,看来使用PDT自带的php不行,要重新编译一个才行。
      

  8.   

    不用编译,装个别人弄好的mysqli扩展设置一下就行了