php.ini不要只改PHP目录中那个,好像Windows目录中也有一个,改那个

解决方案 »

  1.   

    1 APACHE 有没有正常启动。
    2 请贴出 MYSQL 及PHP版本。 因为MYSQL勤部4.1以后,连接身份认证加密方式发生了改变.
      

  2.   

    apache_2.0.48-win32-x86-no_ssl.exemysql4.1php-5.0.5-Win32
      

  3.   

    我是安这个网址上的方法去做的,
    不知道有错没有,http://www.phpchina.cn/viewarticle.php?id=730
      

  4.   

    Fatal error: Call to undefined function mysql_connect() in D:\website\ok.php on line 1
    说明你老PHP不支持MySQL,看看phpinfo里面是不是没有mysql模块.
    php5默认不支持mysql了.
      

  5.   

    启动APACHE 没有出错吗?
    注意,你修改的 php.ini 是不是生效的PHP.ini
    先查看 phpinfo  看看当前生效的 php.ini 在哪个目录.然后,去修改它.把 php_mysql.dll 前的 ; 号去掉.再COPY相关 dll 文件到系统目录.
      

  6.   

    启动APACHE   没出错phpinfo()是成功的。
    我用的是win2000系统,放在nt下了,php_mysql.dll那个;我去掉了,
    copy相关的dll文件,请问是指哪些dll文件
      

  7.   

    1.php5ts.dll 将此文件放到 Windows (system32)路径中
    2.php.ini-recommended->php.ini将此文件放到 Windows 路径中
    2.apache2->httpd.conf
    LoadModule php5_module "D:/usr/local/php/php5apache2.dll"
    AddType application/x-httpd-php .php
    3.apache2->httpd.conf
    搜索documentroot,修改成真实的
    4.php.ini
    搜索extension_dir,修改成真实的增加mysql模块
      

  8.   

    把 php_mysql.dll 文件COPY到系统文件夹下,试试.
      

  9.   

    同意楼上,没有加载php_mysql模块造成的。