Last active
November 22, 2017 08:18
-
-
Save sursir/545cde381a0eb2b3b5446ab36e6e8a18 to your computer and use it in GitHub Desktop.
php 集成测试
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 安装扩展依赖 (-yqq 不知道什么选项 有点慢) | |
apt-get update -yqq | |
apt-get install -yqq git libmcrypt-dev libpq-dev libcurl4-gnutls-dev libicu-dev libvpx-dev libjpeg-dev libpng-dev libxpm-dev zlib1g-dev libfreetype6-dev libxml2-dev libexpat1-dev libbz2-dev libgmp3-dev libldap2-dev unixodbc-dev libsqlite3-dev libaspell-dev libsnmp-dev libpcre3-dev libtidy-dev | |
###################### | |
### php 基础扩展 | |
###################### | |
# Install PHP extensions | |
docker-php-ext-install mbstring mcrypt curl json intl gd xml zip bz2 opcache | |
###################### | |
### php 数据库扩展 | |
###################### | |
# Install mysql driver | |
# Here you can install any other extension that you need | |
docker-php-ext-install pdo_mysql | |
docker-php-ext-install mysqli | |
###################### | |
### php xdebug | |
###################### | |
# Install & enable Xdebug for code coverage reports | |
pecl install xdebug | |
docker-php-ext-enable xdebug | |
###################### | |
### php composer | |
###################### | |
# Composer | |
curl -sS https://getcomposer.org/installer | php | |
mv composer.phar /usr/local/bin/composer | |
# 添加中国源 | |
composer config -g repo.packagist composer https://packagist.phpcomposer.com | |
###################### | |
### php 测试工具 | |
###################### | |
# Install phpunit, the tool that we will use for testing | |
composer global require phpunit/phpunit | |
composer global require "squizlabs/php_codesniffer=*" | |
composer global require phploc/phploc | |
composer global require pdepend/pdepend | |
composer global require phpmd/phpmd | |
composer global require --dev sebastian/phpcpd | |
composer global require --dev theseer/phpdox | |
# 项目依赖 位于 .gitlab-ci.yml | |
# 自动为项目安装扩展 | |
composer install | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment