1
我想将BitBucket流水线实现到我的项目中,并且遇到安装扩展mysqli的问题。我的配置是如何在BitBucket流水线中设置mysqli
image: php:7.1.1
pipelines:
default:
- step:
caches:
- composer
script:
- docker-php-ext-install mysqli pdo pdo_mysql
- apt-get update && apt-get install -y unzip
- curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
- composer install
- php vendor/bin/tester -p php --setup "tests/inc/setup.php" "tests/cases/"
services:
- mysql
definitions:
services:
mysql:
image: mysql
environment:
MYSQL_DATABASE: 'test'
MYSQL_RANDOM_ROOT_PASSWORD: 'yes'
MYSQL_USER: 'test'
MYSQL_PASSWORD: 'testpass'
所有步骤都做了完整的,但测试框架开始时,所有的测试由错误
Error: Class 'mysqli' not found
我是否需要启用它在php.ini中失败了吗?或者以其他方式安装?