Subversion Repositories php-qbpwcf

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
3 liveuser 1
#!/bin/bash
2
set -e
3
set -o pipefail
4
 
5
if [[ "$TRAVIS_PHP_VERSION" != "hhvm" &&
6
      "$TRAVIS_PHP_VERSION" != "hhvm-nightly" ]]; then
7
 
8
    # install "libevent" (used by 'event' and 'libevent' PHP extensions)
9
    sudo apt-get install -y libevent-dev
10
 
11
    # install 'event' PHP extension
12
    echo "yes" | pecl install event
13
 
14
    # install 'libevent' PHP extension (does not support php 7)
15
    if [[ "$TRAVIS_PHP_VERSION" != "7.0" ]]; then
16
        curl http://pecl.php.net/get/libevent-0.1.0.tgz | tar -xz
17
        pushd libevent-0.1.0
18
        phpize
19
       ./configure
20
       make
21
       make install
22
       popd
23
       echo "extension=libevent.so" >> "$(php -r 'echo php_ini_loaded_file();')"
24
    fi
25
 
26
    # install 'libev' PHP extension (does not support php 7)
27
    if [[ "$TRAVIS_PHP_VERSION" != "7.0" ]]; then
28
        git clone --recursive https://github.com/m4rw3r/php-libev
29
        pushd php-libev
30
        phpize
31
        ./configure --with-libev
32
        make
33
        make install
34
        popd
35
        echo "extension=libev.so" >> "$(php -r 'echo php_ini_loaded_file();')"
36
    fi
37
 
38
fi
39
 
40
composer install --dev --prefer-source