.ini文件 Linux下查看和打开php.ini文件

介绍

php.ini文件是PHP配置文件,在Linux系统中常常用于配置Apache服务器或命令行的PHP解释器。该文件可以修改PHP配置选项、加载模块和扩展、更改错误报告、提高脚本执行时间等。

查看php.ini文件

方法一:使用命令行查看

在终端输入以下命令可以打开php.ini文件:

sudo nano /etc/php/7.2/apache2/php.ini

该命令将打开php.ini文件,并且以管理员权限进行编辑。如果您使用的是不同版本的PHP,请将7.2替换为您安装的PHP版本号。

方法二:在phpinfo()页面中查看

可以通过创建phpinfo()页面查看php.ini文件位置。

首先,创建一个名为phpinfo.php的文件,其中写入以下内容:

<?php

phpinfo();

?>

将该文件保存在Apache web根目录下(默认情况下,该目录为/var/www/html)。

然后,在您的Web浏览器中键入服务器的IP地址或域名,加上phpinfo.php文件的名称(例如http://localhost/phpinfo.php)。

找到phpinfo()页面中“Loaded Configuration File”项,即可看到php.ini文件的位置。

编辑php.ini文件

通过编辑php.ini文件,可以更改与PHP相关的选项。以下是一些常用的PHP设置选项:

display_errors:在网页中显示错误信息。

file_uploads:允许向服务器上传文件。

max_execution_time:PHP脚本的最大执行时间,以秒为单位。

memory_limit:PHP脚本的最大内存使用量。

打开允许错误报告

打开php.ini文件:

sudo nano /etc/php/7.2/apache2/php.ini

找到以下代码:

display_errors = Off

将其改为:

display_errors = On

保存并关闭php.ini文件。

为使更改生效,需要重启Apache服务器:

sudo systemctl restart apache2

上传文件

打开php.ini文件:

sudo nano /etc/php/7.2/apache2/php.ini

找到以下代码:

file_uploads = On

将其改为:

file_uploads = Off

保存并关闭php.ini文件。

为使更改生效,需要重启Apache服务器:

sudo systemctl restart apache2

延长脚本执行时间

打开php.ini文件:

sudo nano /etc/php/7.2/apache2/php.ini

找到以下代码:

max_execution_time = 30

将其改为:

max_execution_time = 60

保存并关闭php.ini文件。

为使更改生效,需要重启Apache服务器:

sudo systemctl restart apache2

调整内存限制

打开php.ini文件:

sudo nano /etc/php/7.2/apache2/php.ini

找到以下代码:

memory_limit = 128M

将其改为:

memory_limit = 256M

保存并关闭php.ini文件。

为使更改生效,需要重启Apache服务器:

sudo systemctl restart apache2

结论

php.ini是一个重要的PHP配置文件,可以通过编辑该文件来调整PHP的行为。在Linux下查看和打开php.ini文件并进行编辑是非常简单的,您只需知道几个基本的命令即可完成操作。

操作系统标签