Skip to content

Embed URL

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Since we're upgrading from PHP 5.3 to PHP 5.5 soon, here's an example how to run two builds against PHP 5.3 and PHP 5.5 (with ext/apcu) on Travis-CI! This has been tested on Travis-CI Pro — but should work on Org as well.
language: php
php:
- 5.3
- 5.5
before_script:
- ./bin/install-apcu.sh
- phpenv config-add tests/$TRAVIS_PHP_VERSION.ini
- phpenv config-add tests/apc.ini
- composer install
script:
- cd tests/ && phpunit
; this is in `tests/`
extension="apc.so"
; this is in `tests/`
extension="apcu.so"
; your general apc settings go here
apc.cli_enabled=1
#!/bin/bash
# this script is in a `bin/` folder
if [ "$TRAVIS_PHP_VERSION" == "5.3" ]
then
exit 0
fi
# this is helpful to compile extension
sudo apt-get install autoconf
# install this version
APCU=4.0.2
# compile manually, because `pecl install apcu-beta` keep asking questions
wget http://pecl.php.net/get/apcu-$APCU.tgz
tar zxvf apcu-$APCU.tgz
cd "apcu-${APCU}"
phpize && ./configure && make install && echo "Installed ext/apcu-${APCU}"
@hjr3

You can simplify the install script with

echo "no" | pecl install apcu-beta
@hjr3

Using pecl will also add the ini file for you as well!

@andig

I think it has to be apc.enable_cli=1, not apc.cli_enabled=1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.