如何找到php.ini文件(xampp)

问题描述 投票:69回答:15

我正在使用xamppserver进行PHP开发,并希望编辑php.ini文件;我在哪里可以找到它?

php xampp ini
15个回答
83
投票

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

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

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

澄清:

  • Xampp(X(用于“某些操作系统”),Apache,MySQL,Perl,PHP)
  • Lampp(Linux,Apache,MySQL,Perl,PHP)

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


1
投票

在我的情况下,它在php文件夹中以“php.ini-development”和“php.ini-production”的形式出现


1
投票

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

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

0
投票

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


0
投票

正如KingCrunch指出的那样,使用phpinfo,您可以在“已加载的配置文件”行中查看正在运行的配置文件。在我的情况下是在C:\ xampp \ apache \ bin注意,在C:\ xampp \ php中也有一个php.ini,这似乎是多余的和无关紧要的


0
投票

我总是发现最简单的方法是php -i并过滤掉。

* nix(包括MacOS):

php -i | grep "Loaded Configuration File"

视窗:

php -i | findstr /C:"Loaded Configuration File"

当然,这假设您的CLI环境使用与实际Web服务器相同的PHP二进制文件。

您可以随时检查以确保在Windows中使用* nix和which php中的where php


0
投票

我在Mac上运行PhpStorm时遇到了需要。按照橙色文字。

enter image description here


30
投票

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

9
投票

如果您运行多个php版本(xampp等),我发现最简单的方法是使用:

php --ini

从命令行。在Windows中:要么在xampp中单击Shell,要么直接在常规cmd中找到php的“全局”版本。全局我指的是环境变量引用的版本。


5
投票

将脚本放在文档根目录中的某个位置

<?php
phpinfo();

除此之外,函数的输出将告诉您在脚本执行之前解析了哪些php.inis。


5
投票

在MacOS:/Applications/XAMPP/xamppfiles/etc/php.ini


4
投票

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


4
投票

运行Xampp服务器。

  1. 转到http://localhost,它将打开xampp仪表板。
  2. 转到顶部导航栏中的PHPInfo链接。

---或者在运行XAMPP http://localhost/dashboard/phpinfo.php后直接在浏览器中键入以下URL

这将打开php信息页面。在那里你可以找到“加载配置文件/opt/lampp/etc/php.ini”这是php.ini的位置。


1
投票

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

在你的硬盘中搜索'php.ini'以防万一有多个。

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


1
投票

我正在使用xampp和PHP 7.你可以尝试寻找php.ini

/etc/PHP/7.0/Apache2

© www.soinside.com 2019 - 2024. All rights reserved.