PHP on Alpine
Basically we install all PHP packages with some extra tools.
We use first: apk search -qe 'php#*' | xargs apk add
If it is possible, we install those packages/apps:
- mysql-client (from apk)
- sqlite (from apk)
- postgresql-client (from apk)
- git (from apk)
- PHPUnit (from binary)
- composer (from binary)
- PHP Code Sniffer (from binary)
PHP versions
PHP 7.1
From alpine:3.7 container
- php v7.1.17
- mysql-client v15.1 (MariaDB v10.1.32)
- sqlite3 v3.21.0
- psql v10.4
- git v2.15.2
- phpunit v7.2.4
- composer v1.6.5
- phpcs v3.3.0
PHP 7.2
From alpine:edge container
- php v7.2.6
- mysql-client v15.1 (MariaDB v10.2.15)
- sqlite3 v3.24.0
- psql v10.4
- git v2.17.1
- phpunit v7.2.4
- composer v1.6.5
- phpcs v3.3.0