每当项目运行时,都会在本地覆盖php.ini

时间:2014-05-15 11:30:47

标签: php mysql pdo visual-studio-2013

好的,我在新的VS.PHP 3.3项目中遇到PDO连接字符串问题。

我发现主要的,明显的原因是在phpinfo()中PDO驱动程序显示"没有值"。

扫过网后我按照所有说明找到了php.ini

extension = php_pdo_mysql.dll

被评论出来了。我没有注意到并且得救了。这没有任何区别。然后我注意到了

链接到" E:\ Website \ Website \ php.ini

的已加载配置文件

这是本地项目文件夹。无法在这里看到一个文件我认为它是隐藏的,当然,当我显示隐藏文件时,它就在那里。我打开并注意到,如上所述,扩展名已被删除。我修改,保存,重新运行phpinfo()并且没有变化。回到本地php.ini,所有的更改都已恢复。

我更改了保存在" PHP 5.2"," PHP 5.3"中的三个php.ini文件。和" PHP 5.4"并且没有一个反映当地的php.ini。

我不知道下一步该往哪里去。真的希望有人可以指出我故意的错误。

1 个答案:

答案 0 :(得分:0)

恐慌,问题解决了。

对于任何患有同样问题的人来说,这就是它的解决方法......

在PHP 5.4目录中有一个配置文件" php-xdebug"。这是您需要更改扩展名的位置。这就是VS覆盖的地方。