安装lamp环境全部都很顺利,页面测试也都能通过,但是到最后安装Discuz的时候就提示我“服务器不支持 MySql 数据库,无法安装论坛程序”不知道是怎么回事,我已经把php.ini文件中的extension=php_mysql.dll前面的;去掉了但是还一直出现这样的问题,哪位大虾能帮帮忙解决一下啊?多谢了!这个问题我也不知道应该在哪个版块里提问,请版主见谅!

解决方案 »

  1.   

    apache重启了吗?
    mysql运行了吗
      

  2.   

    Apache重启了,mysql也运行了,我都确认过
      

  3.   

    用phpinfo(); 看一下mysql扩展装上没? 
      

  4.   

    我看了一下在phpinfo里面好像就没有提到mysql这个词,那mysql的扩展要怎么装上啊?我刚才还装了个php-mysql
      

  5.   

    linux下编译php的时候要加mysql选项 --with-mysql=/usr/local/mysql/
    之前要装MySQL-devel-community ****的包。windows装上mysql应该就可以了。。
      

  6.   

    我编译php的时候加--with-mysql=/usr/local/mysql/了
    不过好像没有装MySQL-devel-community这个包,我用的mysql-5.0.77.tar.gz解压安装的
    MySQL-devel-community是不是一个rpm包啊?
      

  7.   

    是RPM。 如果你没有装上mysql扩展。编译php的时候会提示你错误信息的。
      

  8.   

    我前面安装lamp环境的时候四个东西都没有报过错,而且对Apache和php在windows上进行远程验证也都能通过,就是到安装Discuz的时候能打开安装页面,但是一点击同意按钮就出现了一个页面
      

  9.   

    就是在检测运行环境页面显示“服务器不支持 MySql 数据库,无法安装论坛程序”
      

  10.   

    写个test.php,连数据库,先判断是不是mysql的问题
      

  11.   

    能麻烦帮忙写一个简单的链接代码吗?对php这部分不是很熟悉多谢了
      

  12.   

    打开终端,看 MySql 是否已经正常安装,输入以下命令:
    mysql -u root -p
    回车输入你的 MySql 用户密码。如果能进入 MySql 命令行,OK,MySql 正常安装。然后退出 MySql,在终端下建立一个文件:test.php,包括以下内容:
    <?phpecho "这是一个测试脚本:\n";if (!($conn = mysql_connect("localhost","数据库用户名","用户密码"))) {
    echo "不能链接到 MySql 数据库!\n";
    } else {
    echo "可以链接到 MySql 数据库!\n";
    }?>
    保存退出,然后在终端运行以下命令:
    php test.php
    如果终端输出 “可以链接到 MySql 数据库!”,php 也可以正常链接到 MySql。最后把 test.php 文件放到 apache 服务器的文档根目录,通过浏览器打开 http://localhost/test.php,看通过 apache 能不能正常链接到 MySql。
      

  13.   

    php.ini文件中的extension=php_mysql.dll确定这是在 linux 下的配置吗?
      

  14.   

    确定是Linux的配置啊,还有我建立那个文件之后用“php test.php”显示“-bash: php: command not found”
      

  15.   

    呵,dll这玩意是win下的。要先安装mysql然后在安装php时要加参数--with-mysql=......如果是ubuntu的话好像在新立得里可以在找到baidu或Google一下吧。网上有完整的安装过程。
      

  16.   

    我在编译php的时候是这样写的: ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs 
    --with-mysql=/usr/local/mysql
    而且我就是按照网上找的安装过程装的,之前的步骤和效果都完全一样,但是文档上说装Discuz直接就能过去了,我就遇到了这个问题,而且按照好几个文档安装之后都是这个问题
      

  17.   

    你先部署一个简单的连接mysql的网站试试你的环境是不是已经好了