【问题标题】:How to locate the php.ini file (xampp)如何定位 php.ini 文件 (xampp)
【发布时间】:2011-09-05 07:58:55
【问题描述】:

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

【问题讨论】:

    标签: php xampp ini


    【解决方案1】:

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

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

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

    澄清

    • XamppX(用于“某些操作系统”)、Apache、MySQL、Perl、 PHP)
    • Lampp (Linux, Apache, MySQL, Perl, P强>HP)

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

    【讨论】:

    • 只有 xampp 在 windows 上它是 \xampp\php 文件夹
    • /etc/deos没有xampp文件夹
    • /opt/lampp/etc/php.ini
    • @JonathanLeaders 是的,那是低于 4 的 Linux。我的意思是etc-folder within xampp/lampp 文件夹。
    【解决方案2】:

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

    <?php phpinfo();?>
    

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

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

    Windows(安装 Xampp)

    /xampp/php/php.ini 
    

    ma​​cOS、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
    

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

        php --ini
        

        从命令行。在 windows 中:在 xampp 中单击 Shell 后,或直接在常规 cmd 中找到“全局”版本的 php。对于全局,我的意思是您的环境变量引用的版本。

        【讨论】:

          【解决方案5】:

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

          【讨论】:

          • 谢谢我也安装了xampp,并在你提到的上述路径中找到了php.ini :)
          【解决方案6】:

          运行 Xampp 服务器。

          1. 转到http://localhost,这将打开 xampp 仪表板。

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

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

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

          【讨论】:

            【解决方案7】:

            将脚本放在文档根目录的某处

            <?php
            phpinfo();
            

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

            【讨论】:

              【解决方案8】:

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

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

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

              <?php
              phpinfo(); 
              ?>
              

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

              那么你在哪里找到(无)!?

              在我的情况下,在 Windows 上,您只需转到安装 php 的位置;我已经在c:\php安装了,相信在其他平台上也是一样的步骤。

              然后,从命令行,powershell for ex,输入: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。

              【讨论】:

              • 这感觉就像一个完全不同的问题和答案,作为对一个九岁问题的答案发布。如果您在此处将其删除,但将其分为问题和答案,您可以发布问题并自行回答,从而提高网站质量和获得赞的机会。
              【解决方案9】:

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

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

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

              【讨论】:

                【解决方案10】:

                我正在使用带有 PHP 7 的 xampp。您可以尝试在

                中查找 php.ini

                /etc/php/7.0/apache2

                【讨论】:

                  【解决方案11】:

                  在我的例子中,它在 php 文件夹中显示为“php.ini-development”和“php.ini-production”

                  【讨论】:

                    【解决方案12】:

                    我在 Debian 上运行 LAMP 而我的在:

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

                    【讨论】:

                      【解决方案13】:

                      step1:打开xampp控制面板

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

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

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

                      图像被击以供参考。

                      【讨论】:

                        【解决方案14】:

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

                        【讨论】:

                          【解决方案15】:

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

                          【讨论】:

                            【解决方案16】:

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

                            *nix(包括 MacOS):

                            php -i | grep "Loaded Configuration File"
                            

                            窗户:

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

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

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

                            【讨论】:

                              【解决方案17】:

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

                              【讨论】:

                                【解决方案18】:

                                第 1 步:转到 xammp

                                第二步:找到php文件夹并点击,

                                查找 2:php.ini 文件下方

                                路径:C:\xampp\php

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

                                第 2 步:点击配置,

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

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

                                【讨论】:

                                  猜你喜欢
                                  • 2013-05-31
                                  • 2011-12-14
                                  • 2013-10-12
                                  • 2012-08-15
                                  • 1970-01-01
                                  • 2012-08-03
                                  • 1970-01-01
                                  • 2017-06-08
                                  相关资源
                                  最近更新 更多