diff --git a/.travis.yml b/.travis.yml index d8d592cd44c..6064f2838a5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -21,10 +21,10 @@ services: addons: # Force postgresql version postgresql: '10' - apt: - sources: - - sourceline: 'ppa:ondrej/php' - update: true + #apt: + #sources: + #- sourceline: 'ppa:ondrej/php' + #update: true #packages: # We need a webserver to test the webservices # Let's install Apache with. @@ -72,13 +72,16 @@ notifications: before_install: - | - #echo "Add ondrej PPA" + echo "Remove awful phpenv and install packages" sudo rm -fr ~/.phpenv sudo rm -fr /root/.phpenv sudo add-apt-repository -y ppa:ondrej/php sudo apt-get update + +- | + echo Install packages for PHP 8.1 sudo apt-get install -y pgloader memcached - sudo apt install apache2 php8.1 php8.1-cli php8.1-mysql php8.1-pgsql php8.1-gd php8.1-imap php8.1-intl php8.1-ldap php8.1-xml php8.1-mbstring php8.1-xml php8.1-zip libapache2-mod-php8.1 + sudo apt install composer apache2 php8.1 php8.1-cli php8.1-mysql php8.1-pgsql php8.1-gd php8.1-imap php8.1-intl php8.1-ldap php8.1-xml php8.1-mbstring php8.1-xml php8.1-zip libapache2-mod-php8.1 install: - | @@ -91,11 +94,6 @@ install: composer -n config -g vendor-dir htdocs/includes echo -- | - echo Install packages for PHP 8.1 - sudo apt-get install -y pgloader memcached - sudo apt install apache2 php8.1 php8.1-cli php8.1-mysql php8.1-pgsql php8.1-gd php8.1-imap php8.1-intl php8.1-ldap php8.1-xml php8.1-mbstring php8.1-xml php8.1-zip libapache2-mod-php8.1 - - | echo "Update Composer version and Install tools - PHP Unit, Parallel Lint, PHP CodeSniffer, PHP Vardump check - for $TRAVIS_PHP_VERSION" echo "(version 2.5 is bugged and generate phpunit error Exception: Serialization of 'Closure' is not allowed)"