如何findphp.ini文件(xampp)

我正在使用xampp服务器进行PHP开发,并且想要编辑php.ini文件; 我可以在哪里find它?

对于Windows ,您可以在C:\xampp\php\php.ini -Folder(Windows)或etc -Folder( xampp-Folder中)中find该文件。

Linux下 ,大多数发行版将lampp放在/opt/lampp ,因此可以在/opt/lampp/etc/php.ini下find该文件。

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

澄清

  • XamppX (for“some OS”), a pache, M ySQL, P erl, P HP)
  • LamppL inux, A pache, M ySQL, P erl, P HP)

在这种情况下,它们可以相互替代。

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

 <?php phpinfo();?> 

在各种其他参数中,您将获得Loaded Configuration File参数,其值是服务器上php.ini的path。

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 

我的操作系统是ubuntu,XAMPP安装在/opt/lampp ,并且在/opt/lampp/etc/php.inifind了php.ini

把一个脚本放在你的文档根目录下

 <?php phpinfo(); 

其中function的输出将告诉你脚本执行之前parsing哪些php.ini

如果你一直在使用不同的安装程序,那么最好在你的硬盘上安装更多的php.ini文件,这可能会在一段时间后影响你的理智。

search你的硬盘“php.ini”,以防万一有多个。

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

在我的情况下,它是目前在php文件夹中的“php.ini开发”和“php.ini生产”

我正在Debian上运行LAMP ,我的是:

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

在文档http://www.apachefriends.org/en/xampp-windows.html (configuration文件部分,靠近页面底部):\ xampp \ php \ php.ini

正如KingCrunch所指出的那样,使用phpinfo你可以在“Loaded Configuration File”行中看到什么configuration文件正在运行。 在我的情况是在C:\ xampp \ apache \ bin请注意,有一个php.ini也在C:\ xampp \ php这似乎是多余的和不相关的

我使用xampp与PHP 7.你可以尝试寻找php.ini中

/etc/php/7.0/apache2