|
@@ -347,6 +347,16 @@ use_php() {
|
|
|
cp "/usr/bin/phpize$VERSION" $PHPIZE
|
|
|
}
|
|
|
|
|
|
+use_php_zts() {
|
|
|
+ VERSION=$1
|
|
|
+ PHP=`which php`
|
|
|
+ PHP_CONFIG=`which php-config`
|
|
|
+ PHPIZE=`which phpize`
|
|
|
+ ln -sfn "/usr/local/php-${VERSION}-zts/bin/php" $PHP
|
|
|
+ ln -sfn "/usr/local/php-${VERSION}-zts/bin/php-config" $PHP_CONFIG
|
|
|
+ ln -sfn "/usr/local/php-${VERSION}-zts/bin/phpize" $PHPIZE
|
|
|
+}
|
|
|
+
|
|
|
build_php5.5() {
|
|
|
use_php 5.5
|
|
|
rm -rf vendor
|
|
@@ -354,10 +364,6 @@ build_php5.5() {
|
|
|
./vendor/bin/phpunit
|
|
|
}
|
|
|
|
|
|
-build_php5.5_c() {
|
|
|
- use_php 5.5
|
|
|
- cd php/tests && /bin/bash ./test.sh && cd ../..
|
|
|
-}
|
|
|
build_php5.5_c() {
|
|
|
use_php 5.5
|
|
|
cd php/tests && /bin/bash ./test.sh && cd ../..
|
|
@@ -369,6 +375,11 @@ build_php5.5_mac() {
|
|
|
cd php/tests && /bin/bash ./test.sh && cd ../..
|
|
|
}
|
|
|
|
|
|
+build_php5.5_zts_c() {
|
|
|
+ use_php_zts 5.5
|
|
|
+ cd php/tests && /bin/bash ./test.sh && cd ../..
|
|
|
+}
|
|
|
+
|
|
|
build_php5.6() {
|
|
|
use_php 5.6
|
|
|
rm -rf vendor
|
|
@@ -400,6 +411,7 @@ build_php_all() {
|
|
|
build_php5.5_c
|
|
|
build_php5.6_c
|
|
|
# build_php7.0_c
|
|
|
+ build_php5.5_zts_c
|
|
|
}
|
|
|
|
|
|
# Note: travis currently does not support testing more than one language so the
|