禁用Travis CI上的核心PHP扩展


Disable core PHP extension on Travis CI

我想添加一个额外的Travis CI作业,该作业测试库是否在没有安装PHP Intl扩展的情况下工作(请参阅https://github.com/giggsey/libphonenumber-for-php/pull/46)。

Intl扩展在PHP构建中,似乎没有关闭它的方法。有吗?

目前在Travis上无法做到这一点,因为许多PHP扩展都是直接编译到PHP中的(包括intl)。如果您需要此功能,请在此处跟踪/评论问题:https://github.com/travis-ci/travis-ci/issues/4701

请注意,从2015年8月19日起,您可以在Travis上运行Docker容器。为了测试是否使用mcrypt扩展,我一直在使用官方的PHP docker容器,并有条件地安装mcrypt。您可以在这里看到这是如何实现的:https://github.com/cweagans/mcrypt-polyfill