宝塔 php修改了php.ini配置不生效
PhpStorm 是 JetBrains 推出的专业 PHP 集成开发环境,可在 Mac 上完成代码编写、智能检查、重构、调试、测试和数据库管理。它支持主流 PHP 框架、Composer、Git、Docker 与远程解释器。
修改PHP配置不生效,常因Web模式与CLI模式加载不同php.ini文件。需在php-cli.ini中添加相同配置项,并重启相应PHP服务(如php-fpm),配置方能生效。也可通过phpinfo()或php-i命令验证。
最近在折腾 PHP 7.4 环境,准备用 Swoole 扩展跑一个项目,结果遇到了一个挺典型的配置坑——明明在 php.ini 里加上了配置项,重启 PHP 服务后却死活不生效。这个问题说大不大,但卡住的时候确实让人头疼,这里直接把解决方法梳理出来,给遇到同样问题的朋友一个参考。
环境是 Linux 服务器,用宝塔面板安装的 PHP 7.4,装完 Swoole 扩展之后,需要在 php.ini 中调整一下配置。具体操作是添加下面这行:
swoole.use_shortname = 'Off'

但问题来了——配置写好了,PHP 也重启了,用 phpinfo() 查看却发现设置依然没生效。这种情况通常是因为 PHP 命令行模式和 Web 模式下加载的配置文件不同。

解决方法是:同时修改 php-cli.php 文件。具体来说,你需要找到 PHP 对应的 CLI 配置文件(通常在同一个目录下,名字类似 php-cli.ini 或 php.ini 的 cli 版本),也添加上同样的配置项。然后重启 PHP 服务,配置就会生效了。

这个细节很容易被忽略,特别是用宝塔这类面板时,Web 模式和 CLI 模式往往各自独立加载配置。如果只改了 php.ini,CLI 模式下执行的脚本(比如定时任务、某些框架的 artisan 命令)依然会走旧的配置。所以,确保两边同步修改才是关键。
Adobe Acrobat Pro 是面向办公、法务、财务、教育及出版用户的专业PDF处理软件,可在Mac上创建、编辑、转换、合并和保护文档,并提供OCR文字识别、表单、批注、内容比较、敏感信息遮盖及电子签名功能。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。
Shapr3D是一款面向工业设计、机械工程、建筑概念和三维打印工作流的CAD软件。Mac版采用Parasolid建模内核,支持草图约束、实体建模、工程图、可视化渲染及常见CAD格式交换,并可通过账户在多台设备之间同步项目。
AutoCAD 是 Autodesk 推出的专业计算机辅助设计软件,Windows 版支持精确二维绘图、三维实体与曲面建模、图纸标注、布局发布和任务自动化,并包含多套行业专业化工具组合,适用于建筑、机械、电气、工程建设及制造设计人员。
Adobe Acrobat Pro 是面向专业 PDF 工作的综合解决方案,可在 Windows 中创建、编辑、转换、比较、整理和保护文档,并支持表单、电子签名、扫描件文字识别及敏感信息永久遮盖。订阅还包含网页、移动服务和云端协作能力,
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。













