我正在使用xampp
服务器进行PHP
开发,并且想要编辑php.ini
文件;我在哪里可以找到它?
Answers:
对于Windows,您可以在C:\xampp\php\php.ini
-Folder(Windows)或etc
-Folder(在xampp-Folder中)中找到该文件。
在Linux下,大多数发行版将lampp放在下面/opt/lampp
,因此可以在下找到文件/opt/lampp/etc/php.ini
。
可以使用普通的文本编辑器进行编辑。
澄清:
Xampp
(X(对于“一些OS”),阿帕什,中号ySQL,P ERL,P HP)Lampp
(L inux,A pache,M ySQL,P erl,P HP)在这种情况下,它们可以彼此替代。
etc
-folder内的XAMPP / LAMPP文件夹。
在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
将脚本放在文档根目录中的某个位置
<?php
phpinfo();
除其他功能外,该函数的输出将告诉您php.ini
在执行脚本之前已解析了s。
运行Xampp服务器。
转到http:// localhost,这将打开xampp仪表板。
转到顶部导航栏中的PHPInfo链接。
---或在运行XAMPP http://localhost/dashboard/phpinfo.php后直接在浏览器中键入以下URL
这将打开php信息页面。在那里,您可以找到“已加载的配置文件/opt/lampp/etc/php.ini”,它是php.ini的位置。
我的操作系统是ubuntu,XAMPP安装在中/opt/lampp
,并且我在php.ini中找到了/opt/lampp/etc/php.ini
这就是“您在技术上是准确的,但您没有回答我的问题”之一,但这并不意味着以上内容是错误的或被误导了-他们只是没有遇到我的问题。
所以,我想我会给出答案。
正如其他人提到的那样(我在现场),我创建了一个文件:
<?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。
我LAMP
在Debian上运行,我的位于:
/etc/php/7.0/apache2/php.ini
在文档http://www.apachefriends.org/en/xampp-windows.html(位于页面底部附近的“配置文件”部分)中:\ xampp \ php \ php.ini