宝塔user.ini如何配合PHP配置使用?
用户在部署网站时,希望对特定站点或目录设置独立的PHP运行参数(如上传大小、执行时间等),但不清楚如何通过user.ini
进行配置。
常见原因:
- 全局php.ini配置不灵活:影响所有站点。
- 需要为不同项目定制规则:如API服务与前端页面分离。
- 权限和安全控制需求:防止某些目录执行PHP脚本。
解决方案对比
方法 | 适用情况 | 注意事项 |
---|---|---|
在网站目录下创建user.ini | 针对单个站点或子目录 | 支持覆盖部分php.ini参数 |
使用宝塔“网站配置”修改PHP设置 | 全站生效 | 适用于统一配置 |
操作建议
- 优先尝试在网站根目录或指定子目录中添加user.ini文件:
upload_max_filesize = 50M post_max_size = 60M max_execution_time = 300
- 确保PHP运行模式支持user.ini:如使用php-fpm时通常默认支持。
- 注意权限设置:确保该文件不能被外部访问下载。
更新时间:2025-06-04 22:32:54