参考一下:http://www.google.com/search?sourceid=navclient&hl=zh-CN&ie=UTF-8&oe=UTF-8&q=cannot+load+MySQL+extension或许可以得到答案

解决方案 »

  1.   

    php5目录下有libmysql.dll这个文件,copy到system32下
    简单说一下安装方法,当然是Apache2安装的。
    解压到c:\php5目录
    Copy目录下的
    ssleay32.dll
    libeay32.dll
    fdftk.dll
    libintl-1.dll
    gds32.dll
    libmysql.dll(如果是4.1或者更高版本就copy libmysqli.dll)
    到windows\system32目录下
    Copy php5ts.dll 到 Windows 目录下
    Copy php.ini-dist 到windows 目录下,修改名称为 php.ini ,用记事本打开。找到:
    error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
    改为
    error_reporting = E_ALL & ~E_NOTICE
    增加警告级别。
    找到windows部分的include_path,去掉分号并修改为
    include_path = "c:\php5\PEAR\"
    找到extension_dir,修改为:
    extension_dir = "C:\php5\ext\"
    下面的测试了下,支持这些模块,不知道是不是和原来PHP4共用了,自己测试下:
    extension=php_bz2.dll
    extension=php_cpdf.dll
    extension=php_curl.dll
    extension=php_dba.dll
    extension=php_dbase.dll
    extension=php_dbx.dll
    ;extension=php_exif.dll
    extension=php_fdf.dll
    extension=php_filepro.dll
    extension=php_gd2.dll
    extension=php_gettext.dll
    ;extension=php_iconv.dll
    ;extension=php_ifx.dll
    ;extension=php_iisfunc.dll
    extension=php_imap.dll
    extension=php_interbase.dll
    extension=php_ldap.dll
    extension=php_mbstring.dll
    ;extension=php_mcrypt.dll
    extension=php_mhash.dll
    extension=php_mime_magic.dll
    extension=php_ming.dll
    ;extension=php_mssql.dll
    ;extension=php_msql.dll
    extension=php_mysql.dll
    ;extension=php_oci8.dll
    extension=php_openssl.dll
    ;extension=php_oracle.dll
    extension=php_pdf.dll
    extension=php_pgsql.dll
    extension=php_shmop.dll
    extension=php_snmp.dll
    extension=php_sockets.dll
    ;extension=php_sybase_ct.dll
    extension=php_tidy.dll
    ;extension=php_w32api.dll
    extension=php_xmlrpc.dll
    extension=php_xsl.dll
    ;extension=php_yaz.dll
    ;extension=php_zip.dll保存php.ini打开apache2/conf/httpd.conf文件
    如果装了PHP4,就要把
    #LoadModule php4_module c:/php4/sapi/php4apache2.dll
    用井号#注释掉
    在下面添加
    LoadModule php5_module "c:/php5/php5apache2.dll"如果没有就直接找到LoadModule的最后一行添加上面那行即可找到
    <Directory "C:/Program Files/Apache Group/Apache2/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
    </Directory>
    部分(可能目录不相同)
    在后面添加:
    AddType application/x-httpd-php .php .phtml .php3 .php4 
    AddType application/x-httpd-php-source .phps
    重起apache就可以了
      

  2.   

    55555~~~~要是apache我早就安装好了,服务器上面是IIS6.0的,求你了,别发apache的文章我了,我看的都想吐了,整个google没有找到一篇实用的~~
      

  3.   

    呵呵,我是安装专家
    你忘了一件事了
    IIS ,左边,扩展,右键,添加一个扩展,指向php5isapi.dll,设置为允许
      

  4.   

    告诉大家,我现在php是能用的,phpinfo() 已经是可以运行了~
    还有,mysql也是可以用的,可以用ems mysql连接查看了~~就是php无法使用mysql,照理说,就是extension的问题,但是我安装你们所说的都是无法运行的,一修改了php.ini中extension的路径,整个iis就无法解析了,连asp都无法运行了~~我的extension的目录是C:\php5\ext告诉我怎么办?
      

  5.   

    php5目录下有php5目录下有libmysql.dll这个文件,copy到system32下这个文件,
    这一步你做了么?你的mysql什么版本?如果是4.1以上,则是libmysqli.dll
    还有extension=php_mysql.dll前面的注释去掉了么?如果是4.1版本以上,则是
    extension=php_mysqli.dll
    如果没有这一行自己添加,确定php_mysql.dll或者php_mysqli.dll在ext文件夹下,如果没有,到http://snaps.php.net/win32/PECL_STABLE 下载
      

  6.   

    ; Directory in which the loadable extensions (modules) reside.
    extension_dir = c:\php5\ext
    ;Windows Extensions
    ;Note that ODBC support is built in, so no dll is needed for it.
    ;;extension=php_bz2.dll
    ;extension=php_cpdf.dll
    ;extension=php_curl.dll
    ;extension=php_dba.dll
    ;extension=php_dbase.dll
    ;extension=php_dbx.dll
    ;extension=php_exif.dll
    ;extension=php_fdf.dll
    ;extension=php_filepro.dll
    ;extension=php_gd2.dll
    ;extension=php_gettext.dll
    ;extension=php_iconv.dll
    ;extension=php_ifx.dll
    ;extension=php_iisfunc.dll
    ;extension=php_imap.dll
    ;extension=php_interbase.dll
    ;extension=php_ldap.dll
    ;extension=php_mbstring.dll
    ;extension=php_mcrypt.dll
    ;extension=php_mhash.dll
    ;extension=php_mime_magic.dll
    ;extension=php_ming.dll
    ;extension=php_mssql.dll
    ;extension=php_msql.dll
    extension=php_mysql.dll
    ;extension=php_oci8.dll
    ;extension=php_openssl.dll
    ;extension=php_oracle.dll
    ;extension=php_pdf.dll
    ;extension=php_pgsql.dll
    ;extension=php_shmop.dll
    ;extension=php_snmp.dll
    ;extension=php_sockets.dll
    ;extension=php_sybase_ct.dll
    ;extension=php_tidy.dll
    ;extension=php_w32api.dll
    ;extension=php_xmlrpc.dll
    ;extension=php_xsl.dll
    ;extension=php_yaz.dll
    ;extension=php_zip.dll
      

  7.   

    上面是我的extension部分的配置,大家看看有没有错?
      

  8.   

    我在说一遍:php5目录下有php5目录下有libmysql.dll这个文件,copy到system32下这个文件,
    这一步你做了么?你的mysql什么版本?如果是4.1以上,则是libmysqli.dll
    还有extension=php_mysql.dll前面的注释去掉了么?如果是4.1版本以上,则是
    extension=php_mysqli.dll
    如果没有这一行自己添加,确定php_mysql.dll或者php_mysqli.dll在ext文件夹下,如果没有,到http://snaps.php.net/win32/PECL_STABLE 下载如果不行,那就是RPWT
      

  9.   

    php5目录下有php5目录下有libmysql.dll这个文件,copy到system32下这个文件,
    这一步你做了么?你的mysql什么版本?如果是4.1以上,则是libmysqli.dll
    还有extension=php_mysql.dll前面的注释去掉了么?如果是4.1版本以上,则是
    extension=php_mysqli.dllto: countstars(深空)
    我都做了~~
    他就提示c:/php5/ext/php_mysql.dll找不到!
      

  10.   

    http://www.junly.com/book/article.php?sessid=6ece2a900f4c30c1fb64fd8426e7f46f&articleid=69楼主看看这个帖子,绝对成功!