加载php.ini文件

         问题起因:某一天从http://sourceforge.net/网站下了IT Project Management-Risk Management源代码放在自己的机子上运行。可是根本打不开,这个程序是在CI框架下写的而我又对CI框架不熟悉为了找出打不开的原因我就匆忙的、大楷的看了一下CI的参考文档。看完CI参考文档后我就去调试risk程序,我发现是在连接数据库的时候出错了。突然我怀疑我的PHP的有没有加载mysql模块,于是我就写了个测试连接mysql数据库的页面。在执行后出现mysql_connect()未定义的错误。这更肯定了我当时的猜测。我的PHP没有加载MySQL模块。也是我看了我的httpd.conf和php.ini两个文件,我看php.ini里已经打开了加载mysql模块的选项,这是怎么回事能。想了很久于是我就用phpinfo()函数输出php信息,发现php的配置信息和我php.ini文件里的信息不一样(我的phh.ini)文件放在C:/WINDOWS目录下,我怀疑我的php.ini文件根本没有加载。也是我在去网上查找了多方法可是我试后都没有成功。直到今天中午无意中在csdn网站看到一则回复才让我解决了困扰我很久的问题。
   
 Apache 的配置文件 httpd.conf 中需要添加:
  PHPIniDir "C:/windows" 
  # 该选项指定php.ini所在的目录(我当时是写了PHPIniDir "C:/php",而我又把php.ini文件放到其他的目录下),你可以放在原处,不用拷贝到Windows目录中!
  # 放在原处则是C:/php
  # 另外,最好使用php.ini-recommended文件,它是推荐的配置文件!           

你可能感兴趣的:(mysql,php,数据库,文档,框架,apache)