标签: extensions
-
本文针对 CentOS 7.5 64 位环境下 PHP 7.4 报错“Module ‘zip’ already loaded”的问题进行了分析,通过检查 phpinfo 和 php.ini 确认 zip 扩展已安装。经排查发现 zip 扩展在编译时默认启用,无需在配置文件中再次加载,最终通过在 Dockerfile 中使用 sed 命令删除 php.ini 中的相关配置成功解决了冲突。
-
本文针对 Yii 2.0 中文件上传接口在多场景下复用的问题,通过引入 scenario 参数区分不同验证规则,并利用模型规则的 on 属性实现了差异配置。文章详细记录了在 UploadAction 和 Upload 文件中的具体修改过程,结合参数配置,验证了不同场景下对文件扩展名和数量的限制,最终通过在接口中增加场景判断,实现了既允许多文件验证又仅上传首个文件的预期逻辑。
