启用 short_open_tag 需在宝塔面板中修改 PHP 8.4 的 php.ini 文件,将 short_open_tag = Off 改为 On 并重启服务;或通过命令行编辑对应 php.ini 并重启 php-fpm-84;新版宝塔还支持在“PHP扩展”页一键开启短标签支持。

如果您在宝塔面板中运行 PHP 8.4 环境,但 PHP 代码中的短标签(如 ... ?>)无法被解析,则可能是 short_open_tag 选项未启用。以下是启用该功能的具体操作步骤:
一、通过宝塔面板修改PHP配置文件
此方法直接编辑当前站点所用 PHP 版本的 php.ini 文件,确保 short_open_tag 指令生效,适用于单站点或全局统一配置场景。
1、登录宝塔面板,点击左侧导航栏的“软件商店”。
2、在搜索框中输入“PHP 8.4”,找到已安装的 PHP 8.4 版本,点击其右侧的“设置”按钮。
立即学习“PHP免费学习笔记(深入)”;
3、在打开的配置页面中,切换到“配置修改”选项卡。
4、在配置内容中查找 short_open_tag = Off 这一行。
5、将该行修改为 short_open_tag = On,若该行被注释(以分号 ; 开头),需同时移除分号。
6、点击右上角“保存”按钮,随后在弹出提示中点击“重启”以使 PHP 服务加载新配置。
二、通过命令行编辑php.ini文件
此方法适用于熟悉终端操作的用户,可精准定位并修改指定 PHP 版本的主配置文件,避免面板界面缓存干扰。
1、通过 SSH 连接服务器,执行命令 find /www/server/php -name "php.ini" | grep 84 查找 PHP 8.4 对应的 php.ini 路径。
2、使用 nano 编辑器打开该文件,例如:nano /www/server/php/84/etc/php.ini。
3、按 Ctrl + W 输入 short_open_tag 定位到该配置项。
4、将对应行改为 short_open_tag = On,确保无前置分号注释。
5、按 Ctrl + O 保存,Ctrl + X 退出编辑器。
6、执行 /etc/init.d/php-fpm-84 restart 重启 PHP-FPM 服务。
三、通过PHP版本设置页快速启用(仅限部分宝塔版本)
部分新版宝塔面板在 PHP 设置页中集成了常用开关快捷入口,无需手动编辑文件即可一键启用短标签支持。
1、进入宝塔面板 → 软件商店 → 找到 PHP 8.4 → 点击“设置”。
2、切换至“PHP扩展”选项卡,向下滚动查找是否有 “短标签支持”开关 或类似名称的功能模块。
3、若存在该开关,直接点击开启,并确认弹窗提示。
4、系统将自动写入配置并提示重启服务,点击确认完成操作。











