Как исправить Travis-CI с PHP 5.3.3?

У меня есть проект, который я создаю и тестирую на travis-ci для 3 основных сред PHP, которые я развертываю (7.0, 5.5.9 и 5.3.3).

Это строит и тестирует отлично в 7.0.8 и 5.5.9 , но для 5.3.3 я получаю эту ошибку :

[Composer\Exception\NoSslException] The openssl extension is required for SSL/TLS protection but is not availab le. If you can not enable the openssl extension, you can disable this error , at your own risk, by setting the 'disable-tls' option to true. 

Я знаю из этого ответа и очевидного совета сообщения об ошибке, что есть обходной путь, но я действительно не хочу распространять эту незащищенность на остальную часть моей среды.

Сначала я думал, что композитор должен требовать, чтобы более высокая версия PHP работала правильно, но, по словам их composer.json , они требуют только 5.3.2

Затем я замечаю при добавлении php -i к моему установочному скрипту, что он не компилируется в среде с configure скрипта configure , но он скомпилирован в более новых средах.

В 7.0:

 Configure Command => './configure' ... '--with-openssl' ... Phar ... Native OpenSSL support => enabled 

В 5.3.3:

 Phar ... OpenSSL support => disabled (install ext/openssl) 

Из их кулинарной книги видно, что вы можете установить расширения PECL, но я не думаю, что расширение openssl доступно через PECL .

Как мне это сделать?

Solutions Collecting From Web of "Как исправить Travis-CI с PHP 5.3.3?"