phpMyAdmin - 错误
无法载入 mysql 扩展,<br />请检查 PHP 配置 - 文档
环境:winxp sp2+mysql-5.1.18-beta-win32+IIS
php-5.2.2-win32-installer.msiphp安装在c:\php下
mysql安装在c:\program files目录下我按书上说的,把php.ini复制到了windows目录下,将register_globals=on,去掉了php_mysql.dll前的分号,把extension_dir也改成了"C:\php\ext"做了以上设置后,仍然提示错误。请问,到底要如何配置啊?解决以后,立即结帖。非常痛苦

解决方案 »

  1.   

    建议试试XAMPP,这个是一个不错的集成环境,简单的Setup就可以完成PHP + MySQL + Apache + PHPAdmin
    而且对于一些设置,有一个简单的界面可以操作。默认安装的是80端口。等熟练了,再慢慢的研究ini配置也不迟
      

  2.   

    无法载入 mysql 扩展这个说明你的php的扩展没有打开在 Windows 系统下安装
    PHP 4
    PHP MySQL 扩展已经编译入 PHP。 PHP 5+
    MySQL 默认未启用,因此必须在 php.ini 中激活 php_mysql.dll 动态连接库。此外,PHP 还需要访问 MySQL 客户端连接库。PHP 的 Windows 发行版包括了一个 libmysql.dll,为了让 PHP 能和 MySQL 对话,此文件必须放在 Windows 的系统路径 PATH 中。怎样做见 FAQ 中的“怎样把 PHP 目录加入到 Windows 路径中”。尽管将 libmysql.dll 拷贝到 Windows 系统目录中也可以(因为系统目录默认在系统路径 PATH 中),但不推荐这样做。 要激活任何 PHP 扩展库(例如 php_mysql.dll),PHP 指令 extension_dir 要被设为 PHP 扩展库所在的目录。参见手工 Windows 安装指南。PHP 5 下 extension_dir 取值的一个例子是 c:\php\ext。 注意: 如果启动 web 服务器时出现类似如下的错误:"Unable to load dynamic library './php_mysql.dll'",这是因为系统找不到 php_mysql.dll 和/或 libmysql.dll。 
      

  3.   

    把php_mysql.dll複製到windows/system,windows/system32 下
      

  4.   

    在apache的httpd.conf里面找到:LoadModule actions_module modules/mod_actions.so在下面加入:
    LoadFile c:/php/libmysql.dll
    LoadFile c:/php/libmcrypt.dll
    LoadFile c:/php/php5ts.dll
      

  5.   

    首先:
     php.ini里的#extention=mysql;
    去掉#加载mysql
    如果还出错,那就是模块的加载问题,apache如何加载php.ini及其他扩展有两种安装方式在win下1、是非环境变量安装:要注意的问题如前几位所说的
     extension_dir 取值的一个例子是 c:\php\ext。
    LoadFile c:/php/libmysql.dll
    LoadFile c:/php/libmcrypt.dll
    LoadFile c:/php/php5ts.dll
    等等
    2、环境变量安装
    要注意的是扩展加载的路径,具体的记不清。你可在本版搜一下“配置”