PHP Intl 확장을 설치하지 않고 라이브러리가 작동하는지 테스트하는 Travis-CI 작업을 추가로 추가하려고합니다 (https://github.com/giggsey/libphonenumber-for-php/pull/46 참조).Travis CI의 코어 PHP 확장 사용 안 함
Intl 확장자는 PHP 빌드에 있으며, 끌 수있는 방법이 없습니다. 하나 있습니까?
PHP Intl 확장을 설치하지 않고 라이브러리가 작동하는지 테스트하는 Travis-CI 작업을 추가로 추가하려고합니다 (https://github.com/giggsey/libphonenumber-for-php/pull/46 참조).Travis CI의 코어 PHP 확장 사용 안 함
Intl 확장자는 PHP 빌드에 있으며, 끌 수있는 방법이 없습니다. 하나 있습니까?
많은 PHP 확장을 PHP에 직접 컴파일 현재 때문에 트래비스에 그것을 할 수있는 방법이 없습니다 호출 할 수있는 유닉스 사용자의 경우 (국제 포함). 이 기능이 필요한지 추적/댓글을 달려면 다음 문제가 필요합니다. https://github.com/travis-ci/travis-ci/issues/4701
2015 년 8 월 19 일부터 Travis에서 Docker 컨테이너를 실행할 수 있습니다. mcrypt 확장을 사용하거나 사용하지 않고 테스트하기 위해 공식 PHP 도커 컨테이너를 사용하고 mcrypt를 조건부로 설치했습니다. 여기서 어떻게 구현되는지 확인할 수 있습니다 : https://github.com/cweagans/mcrypt-polyfill
물론 있습니다. php_intl은 확장이며 따라서 선택적입니다.
편집 php.ini 파일을, 그리고 그것을 변화를 집어 들고 귀하의 아파치를 다시 시작
#extension=php_intl.dll
에
extension=php_intl.dll
변경 그것을보고.
당신이 extension=php_intl.so
감사합니다. @DanFromGermany 이에 따라 수정했습니다. – RiggsFolly
Travis-CI 서버에서이 작업을 수행 할 수 있습니까? 그리고 Travis-CI는 명령 행에서 테스트를 실행하지 않으므로 웹 서버는 적합하지 않습니까? –
Travis-CI는 PECL 확장이 아닌 번들 된 버전을 컴파일합니다. –