你把libmysql.dll放入到Apache安装目录下的bin下面即可

解决方案 »

  1.   

    我用IIS测是可以连接到mysql,用phpinfo()测,可以显示php_mbstring php_gd2,phpmysql 信息,但是在apache 就是显示不了
    我现在配置是这样的:iis5+apache2+mysql5+php5
    请高手帮忙,急
      

  2.   

    我的也是IIS[8080]、Apache[80]、PHP5、Mysql5
    1、复制libmysql.dll到Apache安装目录的bin下
    2、修改httpd.conf
    [code=HTML]
    #For PHP 5 do something like this:
    PHPIniDir "D:/WebServer/php5"
    LoadModule php5_module "D:/WebServer/php5/php5apache2.dll"AddType application/x-httpd-php .php
    <IfModule mod_mime.c>
    AddType application/x-httpd-php .php .php3
    AddType application/x-httpd-php-source .phps
    </IfModule>
    [code]
    3、取消php.ini中注释掉的extension=php_mysql.dll把D:/WebServer/php5修改为你的php目录即可
      

  3.   

    需要把那些dll文件复制到c:\windows\systerm32下面
      

  4.   

    用IIS测,是可以的,apache 就是不行 也重启N次apache了
    php.ini中
    extension_dir = "d:\php525\ext"
    动态库还要全部拷到system32吗?
      

  5.   

    apache error提示:PHP Warning:  PHP Startup: Unable to load dynamic library 'd:\\php525\\ext\\php_mysql.dll' - \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xb3\xcc\xd0\xf2\xa1\xa3\r\n in Unknown on line 0
    PHP Warning:  PHP Startup: Unable to load dynamic library 'd:\\php525\\ext\\php_mysqli.dll' - \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xb3\xcc\xd0\xf2\xa1\xa3\r\n in Unknown on line 0
    我这目录下有这两个动态库呀,怎么不能加载
      

  6.   

    楼主这个问题很简单,把PHP的路径加入到系统的环境变量中:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;D:\web\lamp\lamp\PHP\ext;D:\web\lamp\lamp\PHP
    如果还不行你换个php版本就可以了,php525就是有这个BUG。