在有些使用 Composer 做包管理的 PHP 项目中,项目代码可能会用到 PHP 的扩展类或函数,如果没有的话就无法正常运行,Composer 同样支持 PHP 扩展的检测,使用方法和普通包非常类似,在 composer.json 加上相应配置段即可
"require": { "ext-curl": "*" }
此时如果系统内没有 curl 扩展的时候 Composer 就会有提示:
Problem 1 - The requested PHP extension ext-curl * is missing from your system.