首页 > 解决方案 > Composer 在 browsercap.ini 中抛出语法错误

问题描述

full_php_browscap.inihttps://www.browscap.org/下载

当我这样做时composer update,我得到了ff。错误:

PHP: syntax error, unexpected end of file, expecting ']' in /usr/local/etc/php/conf.d/full_php_browscap.ini on line 102

这是行100-103供参考(没有编号前缀):

100) RenderingEngine_Maker="Microsoft Corporation"
101)
102) [Mozilla/4.0 (compatible; MSIE 8.0*; *Windows NT 6.2*Win64? x64*Trident/4.0*)* 360Spider]
103) Parent="360Spider"

任何想法为什么?

标签: phpcomposer-phphttpbrowsercapabilities

解决方案


显然不能*.ini直接用 PHP 解析文件;改为使用parse_ini_file()。该日志没有说明作曲家...您可能只是将其添加*.ini到错误的目录中。如果您将它移到 web-root 之外或在运行时不会被扫描的其他任何地方composer update,那应该可以。


推荐阅读