方法二:使用 php -i

要找到 php.ini 配置文件,我们可以在 Linux 中运行以下代码:

$php -i | grep "Loaded Configuration File"

在 Windows 命令行中,我们可以调用:

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

输出将如下所示:

Loaded Configuration File => /etc/php/7.2/cli/php.in
如何找出 php.ini 的位置

由于多个版本的 PHP 存在于不同的服务器配置中,因此 php.ini 文件可能放在不同的文件夹中。

这里我们将提供三种方法来以直接的方式找到 php.ini。

方法三:使用locate命令

第三种方法是在 Linux 中使用 locate 命令。
如果你还没有安装它,你可以这样做:

sudo apt update && sudo apt install mlocate

然后,运行 locate 命令,如下所示:

$locate php.ini

运行此命令后,我们会注意到 php.ini 文件列表。

如何在 Linux 中编辑 php.ini

在本节中,我们将演示如何使用 PHP-FPM 在 APACHE 和 Nginx 或者 Apache 上编辑 php.ini。

APACHE

通常,php.ini 文件位于 APACHE 上的 /etc/php/7.2/apache2/php.ini 中。
我们可以将其替换为我们使用的版本。
例如,php 7.1,等等。

对于编辑,我们可以这样做:

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

如果你使用 PHP FPM,它可以放在 /etc/php/7.2/fpm/php.ini 中。
所以,把7.2版本改成你自己的版本。

对于编辑,我们可以这样做:

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

之后,我们需要按 CTRL + X ,按 Y 然后按 ENTER。
这样,我们将保存文件并退出。

提醒php.ini后,需要重启APACHE。

如果我们使用 PHP-FMP,我们应该重新启动它。

带有 PHP-FPM 的 Nginx 或者 Apache

通常,Nginx 使用 PHP-FPM。
php.ini 文件位于 /etc/php/7.2/fpm/php.ini 中。
我们需要用自己的版本替换 7.2 版本。

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

要保存文件,我们需要按 CTRL + X。
然后按 Y,然后按 ENTER。

修改php.ini文件后,需要像这样重启Nginx:

sudo service nginx restart

方法一:新建一个PHP文件

查找 php.ini 文件的第一种方法是创建一个名为 info.php 的新 PHP 文件。
以下是我们可以如何实施它:

<?php
phpinfo();
?>

我们需要在浏览器中加载此文件,按 CTRL + F 并查找“Loaded Configuration File” 加载的配置文件。

它会告诉我们 php.ini 文件的确切位置。

日期:2020-06-02 22:16:01 来源:oir作者:oir