所以,我正在寫一個PHP程序,它使用APC的緩存機制。我正在使用TravisCI進行持續集成,並在PHP 5.3,5.4和5.5上進行測試。對於APC的測試通過了V5.3和5.4,但未能在5.5以下消息...爲什麼APC不能在Travis-CI上的PHP v5.5中工作?
PHP Warning: PHP Startup: Unable to load dynamic library
'/home/travis/.phpenv/versions/5.5.0beta1/lib/php/extensions/no-debug-non-zts-20121212/apc.so' - /home/travis/.phpenv/versions/5.5.0beta1/lib/php/extensions/no-debug-non-zts-20121212/apc.so:
cannot open shared object file: No such file or directory in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library
'/home/travis/.phpenv/versions/5.5.0beta1/lib/php/extensions/no-debug-non-zts-20121212/apc.so' - /home/travis/.phpenv/versions/5.5.0beta1/lib/php/extensions/no-debug-non-zts-20121212/apc.so:
cannot open shared object file: No such file or directory in Unknown on line 0
我.travis.yml文件看起來像這樣
## YAML Template.
---
language: php
php:
- "5.5"
- "5.4"
- "5.3"
before_script: phpenv config-add tests/config.ini
script: phpunit --configuration phpunit.xml
我的測試/配置.ini文件看起來像這樣
extension="apc.so"
apc.enabled=1
apc.enable_cli=1
任何人都可以提供一些線索,爲什麼我能在APC V5.3和5.4的工作,而不是在5.5?這是PHP的問題,還是Travis的問題?
[看看這個答案。](http://stackoverflow.com/questions/9611676/is-apc-compatible-with-php-5-4-or-php-5-5) – vanneto 2013-05-13 07:16:07
@Vanneto哦,非常感謝那個提示 – 2013-05-13 07:26:02