本人小白,准备自学php,用的是macbook air,安装了XAMPP和ZEND STUDIO后,在ZEND STUDIO中发现连接不了MYSQL,结果如下
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /Applications/XAMPP/xamppfiles/htdocs/TheFirst/inc.php:2 Stack trace: #0 /Applications/XAMPP/xamppfiles/htdocs/TheFirst/index.php(128): include() #1 {main} thrown in /Applications/XAMPP/xamppfiles/htdocs/TheFirst/inc.php on line 2
接着根据网上的解决方法,修改了php.ini中的内容,结果还是没用
而且网上的解决方法基本上都是针对windows系统的,实在是找不到解决方法了
希望各位大神能帮助一下我,在此先谢过大家了

解决方案 »

  1.   

    mysql扩展要么没开要么没装,phpinfo()看一下吧。
      

  2.   

    php 的版本是多少?
      

  3.   

    我好像解决了,把配置文件里的application/config/database.php里的这个
    'dbdriver' => 'mysqli',这样写就可以了,我是吧mysqli写成mysql就会我们说的这个问题
      

  4.   

    在mac上安装PHP环境最简单的是用mamp,基本不用怎么费事,很好用的。
      

  5.   

    mac 有 mamp的。。mamp应该还带个mamp pro  环境集成了还是比较好用的 也不用像wamp那样改配置。。 
      

  6.   

    楼主 你这个问题是怎样解决的啊?我也是一样的错误
    这是我写的代码
    <meta http-equiv="content-type" content="text/html;charset=utf-8" />
    <?php
    $link=mysql_connect('localhost','root','zxj');
    if(!$link)
    {
        echo "失败!";
    }else{
        echo "成功!";
    }
    ?>
    一直显示这样的错误
    Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /Applications/XAMPP/xamppfiles/htdocs/xampp/lianxi2/lianjie.php:3 Stack trace: #0 {main} thrown in /Applications/XAMPP/xamppfiles/htdocs/xampp/lianxi2/lianjie.php on line 3到底该怎么解决啊?
      

  7.   


    <?php
    phpinof();
    ?>看看是否已安装php_mysql扩展。
    不过这个扩展已经淘汰了,请使用pdo或mysqli扩展代替。