宝塔面板 php.ini 在哪修改
照着这篇做完,你能准确找到宝塔面板里任何一个 PHP 版本的 php.ini 文件,并知道改完为什么必须重启才生效。
第一步:先确认你的网站用的是哪个 PHP 版本
这一步是前提。宝塔允许同时装好几个 PHP 版本(5.6、7.4、8.0、8.1 都装着很常见),你改了 7.4 的 php.ini,但网站跑在 8.0 上,就等于白改。
操作入口:登录宝塔面板(7.x / 8.x / 9.x 界面基本一致),左侧菜单点「网站」,找到你要调的站点,点右侧「设置」,在弹出的窗口里选「网站目录」标签,看「PHP版本」这一项写的是多少。记下这个版本号,比如 7.4。
注意:这里弹出的站点设置窗口里还有一个「配置文件」标签,那是 Nginx/Apache 的站点配置(伪静态、反代规则写在这里),不是 php.ini。新手最容易在这个地方找半天,记住它俩不是一回事。
第二步:从面板图形界面打开 php.ini(推荐)
这一步得到的是带语法高亮、能在浏览器里直接改的编辑器界面。
操作入口:左侧菜单点「软件商店」→ 顶部选「已安装」→ 在列表里找到对应的「PHP-7.4」(版本号按第一步确认的来)→ 点它右侧的「设置」按钮 → 弹窗里选「配置修改」标签页。
这个标签页里,上半部分是几个常用项的可视化输入框(上传文件大小限制、脚本超时时间、内存限制等),下半部分就是完整的 php.ini 原文。想改哪个参数,直接在下面搜关键字改,或者在上面填数字。
改完点右下角「保存」。
注意:有些宝塔版本这个标签页叫「配置修改」,有些叫「配置文件」,位置在弹窗顶部一排标签里。如果顶部只有「安装扩展」「性能调整」「负载状态」没有配置项,说明你点的是「扩展」或者面板版本较老,退回去点 PHP 那一行的「设置」。
第三步:直接在文件管理器里找 php.ini 的真实路径
这一步是为了让你不依赖面板也能定位文件,服务器上所有 PHP 版本的 php.ini 都按固定规律存放。
真实路径格式是:
/www/server/php/版本号/etc/php.ini
版本号写法很关键:7.4 写成 74,8.0 写成 80,8.1 写成 81,5.6 写成 56。所以 PHP 7.4 的配置文件完整路径是:
/www/server/php/74/etc/php.ini
在宝塔左侧「文件」里,把路径粘进地址栏回车就能直接跳过去,双击 php.ini 即可编辑,改完点右上角保存。
注意:路径里的
74不要写成7.4,宝塔目录名不带小数点,写成7.4会提示目录不存在。
第四步:命令行查看和验证(用 SSH 的话)
这一步用来确认你到底改对了哪个文件。SSH 登录服务器后执行:
/www/server/php/74/bin/php --ini
会输出类似:
Loaded Configuration File: /www/server/php/74/etc/php.ini
这行就是当前这个 PHP 实际加载的 php.ini。改完参数后,验证是否生效:
/www/server/php/74/bin/php -i | grep upload_max_filesize
注意:命令行里的 php 和网站跑的不是同一份配置来源时容易误判。网站走的是 PHP-FPM,命令行走的是 CLI,两者可能读不同的 ini。最靠谱的验证方式是建一个
info.php文件,内容写<?php phpinfo(); ?>,用浏览器访问它,搜参数名看实际值。查完记得删掉这个文件,否则会暴露服务器信息。
第五步:改完必须重启 PHP 才生效
这一步不做,前面的改动全部不生效。
两种重启方式,任选一种:
- 图形界面:回到「软件商店」→「已安装」→ PHP-7.4 那一行的「设置」→ 弹窗里点「重启」。
- 命令行:
/etc/init.d/php-fpm-74 restart
重启后刷新 phpinfo 页面确认参数变了。
注意:改 php.ini 前先备份。在文件管理器里右键 php.ini 选「复制」,或者命令行
cp /www/server/php/74/etc/php.ini /www/server/php/74/etc/php.ini.bak。如果写错了语法(比如少个分号、引号不配对),PHP-FPM 会直接启动失败,网站全部 502。真出问题了,把备份文件覆盖回去再重启即可恢复。
小结
- 先确认网站用的 PHP 版本,再动手改,别改错版本。
- 图形入口:软件商店 → 已安装 → PHP-版本 → 设置 → 配置修改。
- 文件路径规律:
/www/server/php/版本号/etc/php.ini,7.4 写成74。 - 站点设置里的「配置文件」是 Nginx 配置,不是 php.ini。
- 改完必须重启 PHP-FPM,改前先备份。
- 用 phpinfo 页面验证结果,验证完删掉该文件。
原文链接:https://www.gj0.com/thread-775.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。