Files
docker-php-fpm/doc/available-tools.md
2022-12-08 21:16:27 +01:00

25 KiB
Raw Blame History

Permissions | Tags | Architectures | Versions | Flavours | Extensions | Tools | Env Vars | Volumes | Base Images


Documentation

For details on how to generate modules see Abuser Documentation: Build your own image

PHP Tools (slim)

The following PHP cli tools are available on the slim flavour:

Click on any tool name to find out what they are

Tool PHP 5.2 PHP 5.3 PHP 5.4 PHP 5.5 PHP 5.6 PHP 7.0 PHP 7.1 PHP 7.2 PHP 7.3 PHP 7.4 PHP 8.0 PHP 8.1 PHP 8.2
Blackfire 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
MongoDB client 🗸[1] 🗸[1] 🗸[1] 🗸[1] 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
MySQL client 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
PostgreSQL client 🗸[1] 🗸[1] 🗸[1] 🗸[1] 🗸[1] 🗸[1] 🗸 🗸 🗸 🗸 🗸 🗸 🗸
Redis client 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
SQLite client 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
dig 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
mhsendmail 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
mysqldump-secure 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
netcat 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
ping 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸

[1] Not available on arm64 Docker image.

PHP Tools (work)

Additionally to all of the slim tools shown above, the following PHP cli tools are available on the work flavour:

Click on any tool name to find out what they are

Tool PHP 5.2 PHP 5.3 PHP 5.4 PHP 5.5 PHP 5.6 PHP 7.0 PHP 7.1 PHP 7.2 PHP 7.3 PHP 7.4 PHP 8.0 PHP 8.1 PHP 8.2
angular-cli 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
asgardcms 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
awesome-ci 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
codeception 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
composer 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
corepack 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
deployer 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
eslint 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
git 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
git-flow 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
grunt-cli 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
gulp 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
jq 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
jsonlint 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
laravel-installer 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
linkcheck 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
lumen 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
mdl 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
mdlint 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
node 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
npm 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
nvm 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
php-cs-fixer 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
phpcbf 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
phpcs 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
phpmd 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
phpunit 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
pip 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
pm2 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
pwncat 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
sass 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
shellcheck 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
stylelint 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
symfony-cli 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
vue-cli 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
webpack-cli 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
wp-cli 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
yamllint 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
yarn 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸
yq 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸

PHP Tools (work) - deprecated

Disclaimer: It is currently not clear what tools are available in which PHP image (version-dependent). This documentation was done by hand and work has currently started to automate this and keep exact tools up-to-date for each of the provided PHP version.

Tool Description
Ansible Automation tool.
asgardcms AsgardCMS cli installer.
awesome-ci Various linting and source code analyzing tools.
codeception Elegant and efficient testing for PHP.
composer Dependency Manager for PHP.
deployer Deployment tool for PHP.
drupal-console The Drupal CLI. A tool to generate boilerplate code, interact with and debug Drupal.
drush Drush is a computer software shell-based application used to control, manipulate, and administer Drupal websites.
eslint The pluggable linting utility for JavaScript and JSX.
git Git is a version control system for tracking changes in source files.
git-flow Git-flow tools.
gulp Gulp command line JS tool.
grunt Grunt command line JS tool.
Homebrew The Missing Package Manager for macOS (or Linux).
jsonlint Json command line linter.
jq Command-line JSON processor.
laravel installer A CLI tool to easily install and manage the laravel framework.
linkcheck Search for URLs in files (optionally limited by extension) and validate their HTTP status code.
mdl Markdown command line linter.
mdlint Markdown command line linter.
mysqldump-secure Secury MySQL database backup tool with encryption.
nodejs Node.js is an open-source, cross-platform JavaScript run-time environment for executing JavaScript code server-side.
npm npm is a package manager for the JavaScript programming language.
phalcon-devtools CLI tool to generate code helping to develop faster and easy applications that use with Phalcon framework.
phpcs PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.
phpcbf PHP Code Beautifier and Fixer.
php-cs-fixer A tool to automatically fix PHP Coding Standards issues.
phpmd PHP Mess Detector.
photon Photon CMS cli.
sass Sass CSS compiler.
stylelint Sass/CSS command line linter.
ssh OpenSSH command line client.
symfony installer This is the official installer to start new projects based on the Symfony full-stack framework.
tig Text-mode Interface for Git.
webpack A bundler for javascript and friends.
wp-cli WP-CLI is the command-line interface for WordPress.
yamllint Yaml command line linter.
yarn Fast, reliable and secure dependency management.