Issue: PHP SNMP extension

After researching about the PHP in Travis CI build for the while, it looks like the phpenv doesn’t include the snmp extension by default.

I give up using the phpenv and let sudo be required to try installing the php-7.1 version and snmp on Ubuntu 16.04.

It seems that this can be worked successfully.

Here is my .travis.yml setting.

language: php

sudo: required

php:
  - 7.1

before_install:
  - sudo apt-get update
  - sudo apt-get install -y python-software-properties
  - LC_ALL=C.UTF-8 sudo add-apt-repository -y ppa:ondrej/php
  - sudo apt-get update
  - sudo apt-get install -y apt-transport-https apt-utils curl php7.1-cli php7.1-mysql php7.1-curl php7.1-snmp

script:
  - sudo php -m | grep snmp

The related repository is available here.

Here is the Travis CI build log.

Imprint