Я хочу добавить дополнительную работу 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
Также обратите внимание, что с 19 августа 2015 года вы можете запускать контейнеры Docker на Travis. Чтобы протестировать с расширением mcrypt и без него, я использую официальный докер-контейнер PHP и условно устанавливаю mcrypt. Вы можете увидеть, как это реализовано здесь: https://github.com/cweagans/mcrypt-polyfill
Есть конечно. php_intl является расширением и, следовательно, необязательным.
Отредактируйте свой php.ini и найдите
extension=php_intl.dll
Измените это на
#extension=php_intl.dll
А затем перезапустите ваш Apache, чтобы он принял изменения.
Если вы пользователь Unix, его можно назвать extension=php_intl.so