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

时间:2011-05-31 09:08:18

标签: php xampp ini

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

18 个答案:

答案 0 :(得分:82)

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

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

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

<强>澄清

  • Xampp X (针对“某些操作系统”), A pache, M ySQL, P < / strong> erl, P HP)
  • Lampp L inux, A pache, M ySQL, P erl,<强> P HP)

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

答案 1 :(得分: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

答案 2 :(得分:9)

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

cmd
从命令行

。在Windows中:在xampp中点击@using (Html.BeginForm("Search", "Company"))后,或者直接在常规@using (Html.BeginForm("Search", "Company")) { <!-- Your other form --> } <form id="formSearch" name="formSearch" method="post"> <fieldset style="margin: 20px;"> <legend>Search</legend> <div class="col-xs-2 col-sm-2"> @Html.Label("Company Name") @Html.TextBoxFor(c => c.Company.Name, new { @class = "form-control" }) </div> </fieldset> </form> 中找到&#34; global&#34; php的版本。全局我指的是环境变量引用的版本。

答案 3 :(得分:5)

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

答案 4 :(得分:5)

将脚本放在文档根目录

<?php
phpinfo();

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

答案 5 :(得分:4)

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

答案 6 :(得分:4)

运行Xampp服务器。

  1. 转到http://localhost,这将打开xampp信息中心。

  2. 转到顶部导航栏中的PHPInfo链接。

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

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

答案 7 :(得分:2)

这是“您在技术上是准确的,但您没有回答我的问题”之一,但这并不意味着以上内容是错误的或被误导的-它们只是没有遇到我的问题。

所以,我想我会给出答案。

正如其他人提到的那样(我在现场),我创建了一个文件:

<?php
phpinfo(); 
?>

所以效果很好。但是,它显示为“(无)”

那你在哪里找到(无)!

在我的情况下,在Windows上,您只需要转到php的安装位置即可;我已经在c:\php中安装了它,我相信在其他平台上也是如此。

然后从命令行输入ex的powershell,输入:notepad c:\php\php.ini

告诉是的,您确实要创建它,然后首先添加您需要的任何更改。对于我来说,例如:

extension_dir = "c:\php\ext"
extension=mysqli
upload_max_filesize = 25M
post_max_size = 13M
max_execution_time = 300

然后保存。固定!

顺便说一句-如果您先“新建文件”,然后“另存为”,记事本将很有帮助地将文件重命名为php.ini.txt。朋友让朋友不要使用CLI。

答案 8 :(得分:1)

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

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

答案 9 :(得分:1)

第一步:打开xampp控制面板

第2步:然后单击apache模块配置按钮。

第3步。之后,您可以看到一些配置文件列表。

第4步:然后单击php.ini文件。它将在默认编辑器中打开。

图片受到指责。 enter image description here

答案 10 :(得分:1)

在我的情况下它出现在&#34; php.ini-development&#34;和&#34; php.ini-production&#34;在php文件夹中

答案 11 :(得分:1)

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

中查找php.ini
  

/etc/php/7.0/apache2

答案 12 :(得分:1)

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

在hdd中搜索“php.ini”以防万一。

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

答案 13 :(得分:0)

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

答案 14 :(得分:0)

我一直发现最简单的方法是php -i并进行过滤。

* nix(包括MacOS):

php -i | grep "Loaded Configuration File"

Windows:

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

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

您始终可以检查以确保使用* nix中的which php和Windows中的where php

答案 15 :(得分:0)

在Mac上的PhpStorm上运行时,我遇到了需求。遵循橙色文字。

enter image description here

答案 16 :(得分:0)

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

答案 17 :(得分:0)

第1步:转到xammp

第2步:找到php Foleder并单击它,

查找2:php.ini文件下方

路径:C:\ xampp \ php enter image description here

第二个例子: 第1步:打开xampp控制面板

第2步:点击“配置”,

第3步:在此处找到php.ini文件

enter image description here

要加载php.ini文件的位置,请尝试: 命令:php --ini

enter image description here