2011-05-31 38 views

回答

3

写一个脚本程序的地方你的文档根

<?php 
phpinfo(); 

在其它地方的函数的输出会告诉你哪些得到了执行脚本之前php.ini s的解析。

63

对于的Windows,你可以(在的XAMPP-文件夹)发现在C:\xampp\php\php.ini - 文件夹(Windows)或在etc - 文件夹的文件。

Linux,大多数发行版都将lampp放在/opt/lampp之下,所以该文件可以在/opt/lampp/etc/php.ini下找到。

它可以使用普通的文本编辑器进行编辑。

澄清

  • XamppX(对于 “一些OS”),帕什,中号 ySQL,P ERL,P HP)
  • LamppL inux,A帕什,中号 ySQL,P ERL,P HP)
在此上下文中

,它们可以相互替代。

+0

只能在windows上使用xampp,它是\ xampp \ php文件夹 – Matijs 2011-05-31 09:13:51

+0

那就是我的意思,对不起。 – 2011-05-31 09:19:36

+0

/etc/deos没有一个xampp文件夹 – 2015-02-13 05:49:02

1

如果您已经使用不同的安装程序已经,你可能会结束与一个以上的你的硬盘上的php.ini文件,一段时间后可能会影响你的理智。

搜索您的硬盘'php.ini',以防万一有多个。

另一个节约成本的举措是记住在php.ini中修改一个值后,总是重新启动服务器(apache)。

23

phpini_path.php(或AnyNameAsYouLike.php)中写入以下内容并在浏览器中运行。

<?php phpinfo();?> 

在各种其他参数,你会得到Loaded Configuration File参数,该参数值是php.ini服务器上的路径。

php.ini位置取决于服务器的操作系统:

的Windows(带的XAMPP安装)

/xampp/php/php.ini 

的MacOS,OS X:

/private/etc/php.ini 

的Linux :

/etc/php.ini 
/usr/bin/php5/bin/php.ini 
/etc/php/php.ini 
/etc/php5/apache2/php.ini 
4

我的操作系统是Ubuntu的,安装在/opt/lampp XAMPP,我发现的php.ini中/opt/lampp/etc/php.ini

0

为KingCrunch指出,使用的phpinfo你可以看到什么配置文件是在行动中的“负载的配置文件“行。在我的情况是在C:\ xampp \ apache \ bin请注意,有一个php.ini也在C:\ xampp \ php这似乎是多余的和不相关的

1

我使用xampp与PHP 7。你可以尝试在

/etc/php/7.0/apache2

1
在我的情况

存在为“php.ini的发展”和“php.ini的生产找到了php.ini “在php文件夹中

1

正在运行LAMPDebian和矿是:

/etc/php/7.0/apache2/php.ini 
2

如果你有多个PHP版本(XAMPP等)的运行,我发现最简单的就是使用:

php --ini 

命令行。在Windows中:无论是在xampp中单击Shell,还是直接在常规cmd中找到“全局”版本的php。对于全局,我的意思是你的环境变量引用的版本。