如何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该文件。
它可以使用普通的文本编辑器进行编辑。
澄清 :
-
Xampp
( X (for“some OS”), a pache, M ySQL, P erl, P HP) -
Lampp
( L 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.ini
find了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