Из-коробки на travisCI nginx и php5-fpm не установлен. Как установить nginx php5-fpm на travis?
php-fpm + nginx на travis
2 ответа
|
Установить nginx + fpm на travis: Мой файл .travis.yml с установкой php5-fpm nginx: language: php php: - 5.4 - 5.5 before_script: - sudo apt-get install nginx php5-fpm php5-cli php5-curl php5-mysql phpunit - sudo rm /etc/nginx/sites-enabled/* - sudo cp etc/nginx/travis.conf /etc/nginx/sites-enabled/project.conf - sudo /etc/init.d/nginx restart - sudo service php5-fpm restart - ./bin/provision/db script: - phpunit --bootstrap=tests/bootstrap.php tests/ Мой конфигурационный nginx файл (etc/nginx/travis.conf) для travis: server { listen 80; root /home/travis/build/vicman-wi/project/www; error_log /var/log/nginx/project.error.log; access_log /var/log/nginx/proejct.access.log; error_page 401 402 403 500 502 503 504 =503 /error.html; location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param APPLICATION_ENV local; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } location / { try_files $uri /index.php?$query_string; } }
Теперь запрос |
|||
|
|
Но новой container-based инфраструктуре (без sudo) установка nginx на travis: addons: apt: packages: - nginx
|
|||
|