修改php.ini
extension=php_mysql.dll
将libmysqsl.dll复制到System32或者Apache2的bin目录(Apache1.3.x没有bin,复制在Apache目录)

解决方案 »

  1.   

    建议用 php5.12 ,最新的 5.14 好像有问题, 5.14 我在XP没跑起来,我是用 Apache。
      

  2.   

    还是不行啊,这样能不能把全部都给我看下,我的php在D:\Nsoft\php目录下,能不能帮我配置下,把配置文件整篇发上去吧
      

  3.   

    一、修改Windows目录下的php.ini,找到extension=php_mysql.dll,然后把前面的分号去掉
    二、将PHP目录下ext文件夹所有文件复制到System32下,如:C:\PHP\ext
      

  4.   

    其实你最好是能够描述清楚运行时所出现的错误提示,这样别人才能够正确地帮你解答。下面提供个人的简单配置,仅供参考。
    php5.0.5+apache2+mysql5php(php.ini)的配置:
    1、如果有必要,修改下面两个地方(貌似extension那行是要修改的,忘记了,不过我的是这样的,你可以试验一下):
    doc_root = D:\Apache Group\Apache2\htdocs
    extension_dir = "D:\php-5.0.5\ext"
    2、找到下面的几行,去掉其前面的#号:
    extension=php_mbstring.dll
    extension=php_gd2.dll
    extension=php_mysql.dllapache2的配置:
    1、添加下面两行:
    LoadModule php5_module d:/php-5.0.5/php5apache2.dll
    #下面是php.ini文件路径,X为你php的安装所在的盘符
    PHPIniDir X:/php-5.0.5
    2、修改默认文档(index.php):
    DirectoryIndex index.php index.html index.html.var
    3、使apache能识别php,添加下面一行:
    AddType application/x-httpd-php .php在以上配置中,我并没有移动php里面的任何文件,比如将什么php.ini放到windows目录下,也没有复制.dll类库到什么system32下,全是原封不动。