This Docker image is a fork of Pierre-Yves Guerder's PHP 8.0 development environment.
- Pierre-Yves Guerder pierreyves.guerder@gmail.com
- Ubuntu 22.04
- PHP 8.0 with common extensions
- MySQL Server
- Apache2
- Node.js & Yarn
- Composer
- Various development tools
- Updated to Ubuntu 22.04
- Modernized the Dockerfile to use new Docker best practices
docker build -t your-name/laravel-php80 .
docker run -d your-name/laravel-php80This project maintains the same license as the original work by Pierre-Yves Guerder.
php8.0-zip,php8.0-xml,php8.0-mbstring,php8.0-curl,php8.0-json,php8.0-imap,php8.0-mysql,php8.0-tokenizer,php8.0-xdebug,php8.0-intl,php8.0-soap,php8.0-pdo,php8.0-cli,php8.0-apcuandphp8.0-gd- wget, curl, unzip
- Composer 2
- Mysql 8 (or 5.7 if you use
pyguerder/bitbucket-pipelines-php80:mysql5) - Node + Yarn
image: pyguerder/bitbucket-pipelines-php80
pipelines:
default:
- step:
script:
- service mysql start
- mysql -h localhost -u root -proot -e "CREATE DATABASE test;"
- composer install --no-interaction --no-progress --prefer-dist
- ./vendor/phpunit/phpunit/phpunit -v --coverage-text --colors=never --stderr