在php v.5.4.6中,php.ini文件在哪里?

12

这个文件似乎完全缺失了。我只看到两个文件php.ini-developmentphp.ini-production,但都不是当前PHP的配置。如果我想在PHP中添加mysqli扩展,我需要做什么?我可以在哪里进行操作?

操作系统为Windows 7。

解决方法

php.ini-production重命名为php.ini,并通过删除;取消注释extension_dir。就是这样。


很快的问题,php.ini-production在源代码中存在,但在安装目录中不存在。你把这个文件复制到哪里了? - Umakant Patil
谢谢Victor。你的解决方案对我有用 :) - Wasif Hossain
2个回答

15

这完全取决于你的操作系统

创建一个名为check.php的文件,它将告诉你php.ini文件在哪里。

<?php
   phpinfo();
?>

1
检查 Loaded Configuration File - Mihai Iorga
已加载配置文件 - 无。 - Victor Czechov
1
是的,现在一切都很好了,因为在php.ini指令中,extension_dir被注释掉了。我去掉了;,非常感谢你们! - Victor Czechov
这个答案现在已经无效了。因为自5.4.*版本以来,默认情况下不会加载php.ini。如果您查看phpinfo(),您将看到php.ini位置为php-install-location / lib,但它并不存在。您可以在问题本身中找到提供的解决方案。 - Umakant Patil
@UmakantPatil,你应该对所有你认为已经过时的问题进行投反对票。这个问题已经有1年了。 - Mihai Iorga
显示剩余5条评论

-1

php.ini 的位置在 Linux 中是 /etc/php.ini


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接