php.ini不起作用

来源:百度知道 编辑:UC知道 时间:2024/05/28 18:47:36
我装了php5.2.0和mysql5.0

但是我在用phpmyadmin的时候发现出错:

无法载入 mysql 扩展,<br />请检查 PHP 配置 - 文档

于是我就修改了c:\windows\下的php.ini文件

之后就发现无论我怎么修改这个php.ini文件都不起作,用phpinfo()显示出来的都一样。
最后我删除了c:\windows\下的php.ini文件发现一样可以正常运行php。

我想知道我要怎么弄才能让php.ini的配置起作呢?

我的系统是xp sp2

我装的时候先是用php的windows的ms安装程序安装了一回,然后就拷了所有的ext等文件到c:\php(我的php是装在这儿的)下。

哪位知道的帮个忙啊!

解决问题者有高分(至少100)相送
我用的并不是apache服务器,而是IIS。至于php.ini因为自动安装好之后指向于c:\php\php.ini。所以并没有对路径做出改动,只是改了其中的sqlite和mysql的扩展。但是这些没有在我用phpinfo()时显示出来。问题如上。

不用"拷了所有的ext等文件到c:\php(我的php是装在这儿的)下";

1、在php.ini中查找“extension_dir”,然后把
extension_dir = "./"
修改为
extension_dir = "C:\php\ext"
2、在php.ini中查找;extension=php_mysql.dll”
;extension=php_mysql.dll
改为
extension=php_mysql.dll
3、保存好php.ini,然后重起IIS即可

随版本的不同php.ini文件有的在系统目录下,有的在安装目录下,某些经过加工的安装套件还可能在专门安排的目录。在计算机里搜索php.ini文件会找到好几个,其中一个是起作用的。

php.ini,拷到c:\windows下面去 php.ini 改 extension=php_mysql.dll
php_mysql.dll 拷到c:\windows\systems32下面去
这样就OK了

apache 中conf文件的httpd.conf PHPIniDir指向哪里的?

如果不想自己配置那就用整合的一个平台 xampp-win32-1.5.5-installer