要自定义 Ubuntu 上的 PHP 配置文件,请按照以下步骤操作:
-
打开终端(快捷键:Ctrl + Alt + T)
-
确定您要修改的 PHP 配置文件。PHP 有两个主要的配置文件:
- php.ini:这是 PHP 的主要配置文件,用于设置 PHP 运行时的全局选项。
- www.conf:这个文件主要用于设置 PHP-FPM(FastCGI Process Manager)的配置,适用于使用 PHP-FPM 的 Web 服务器,如 Nginx 或 Apache。
-
定位 php.ini 文件:
在终端中输入以下命令,找到 php.ini 文件的位置:
php --ini
输出结果类似于:
Configuration File (php.ini) Path: /etc/php/7.4/cli Loaded Configuration File: /etc/php/7.4/cli/php.ini
在这个例子中,php.ini 文件位于
/etc/php/7.4/cli/php.ini
。请注意,您可能需要根据您的 PHP 版本和使用的 SAPI(Server Application Programming Interface)进行调整。 -
编辑 php.ini 文件:
使用文本编辑器打开 php.ini 文件。在这个例子中,我们将使用 nano 编辑器:
sudo nano /etc/php/7.4/cli/php.ini
您可以使用您喜欢的任何文本编辑器,如 vim、gedit 等。
-
修改配置:
在 php.ini 文件中找到您想要修改的配置项,然后根据您的需求进行更改。例如,要更改上传文件的最大大小,您可以找到
upload_max_filesize
配置项并进行修改:upload_max_filesize = 10M
修改完成后,保存并关闭文件。
-
重启 Web 服务器:
根据您使用的 Web 服务器(如 Apache 或 Nginx),以及是否使用了 PHP-FPM,您需要重启相应的服务以使更改生效。
对于 Apache:
sudo systemctl restart apache2
对于 Nginx 和 PHP-FPM:
sudo systemctl restart nginx sudo systemctl restart php7.4-fpm
请注意,您可能需要根据您的 PHP 版本进行调整。
-
验证更改:
创建一个名为
info.php
的文件,将其放在您的 Web 服务器的根目录下(例如:/var/www/html
),并在其中添加以下内容:在浏览器中访问
http://your_server_ip/info.php
,然后查找您修改的配置项以确保更改已生效。完成验证后,出于安全原因,请删除info.php
文件。