如何找到php.ini文件xampp

问题描述

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

解决方法

        对于Windows,您可以在
C:\\xampp\\php\\php.ini
文件夹(Windows)或
etc
文件夹(xampp文件夹内)中找到文件。 在Linux下,大多数发行版将lampp放在ѭ5下,因此可以在
/opt/lampp/etc/php.ini
下找到该文件。 可以使用普通的文本编辑器进行编辑。 澄清:
Xampp
(X(用于“某些OS”),Apache,MySQL,Perl,PHP)
Lampp
(Linux,Apache,MySQL,Perl,PHP) 在这种情况下,它们可以彼此替代。     ,        将以下内容写入
phpini_path.php
(或ѭ10inside)并在浏览器中运行。
<?php phpinfo();?>
在其他各种参数中,您将获得
Loaded Configuration File
参数,该值是服务器上
php.ini
的路径。 “ 2”的位置取决于服务器操作系统: 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
    ,        如果您有多个运行的php版本(xampp等),我发现最简单的方法是使用:
php --ini
从命令行。在Windows中:在xampp中单击
Shell
之后,或直接在常规
cmd
中找到\“ global \”版本的php。全局是指您的环境变量引用的版本。     ,        在MacOS中:
/Applications/XAMPP/xamppfiles/etc/php.ini
    ,        将脚本放在文档根目录中的某个位置
<?php
phpinfo();
除其他功能外,函数的输出将告诉您在执行脚本之前已解析了2个字符。     ,        运行Xampp服务器。 转到http:// localhost,这将打开xampp仪表板。 转到顶部导航栏中的PHPInfo链接。 ---或在运行XAMPP之后直接在浏览器中键入以下URL http://localhost/dashboard/phpinfo.php 这将打开php信息页面。在此可以找到\“ Loaded Configuration File /opt/lampp/etc/php.ini \”,它是php.ini的位置。     ,        我的操作系统是ubuntu,在ѭ5中安装了XAMPP,在ѭ6中找到了php.ini     ,        如果您使用的是不同的安装程序,则硬盘上最终可能会包含多个php.ini文件,这可能会在一段时间后影响您的理智。 在硬盘中搜索\'php.ini \',以防万一。 另一个节省时间的做法是记住在更改php.ini中的值后始终重新启动服务器(Apache)。     ,        我将xampp与PHP 7结合使用。您可以尝试在其中查找php.ini   /etc/php/7.0/apache2     ,        在我的情况下,它在php文件夹中显示为\“ php.ini-development \”和\“ php.ini-production \”     ,        我在Debian上运行
LAMP
,我的位置在:
/etc/php/7.0/apache2/php.ini
    ,        在文档http://www.apachefriends.org/en/xampp-windows.html(位于页面底部附近的“配置文件”部分)中:\\ xampp \\ php \\ php.ini     ,        正如KingCrunch所指出的那样,使用phpinfo您可以在“已加载的配置文件”行中看到正在使用的配置文件。在我的情况下,在C:\\ xampp \\ apache \\ bin中,请注意,在C:\\ xampp \\ php中也有一个php.ini,这似乎是多余的且无关紧要的     ,        我一直发现最简单的方法是
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
。     ,        在Mac上的PhpStorm上运行时,我遇到了需求。按照橙色文字。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...