Download the PHP package artemevsin/docker-php without Composer

On this page you can find all versions of the php package artemevsin/docker-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package docker-php

Docker PHP

Introduction

Package with prepared environment to run your PHP applications in docker containers.

This package contains PHP (5.6, 7.1, 7.2, 7.4) + Apache , MySQL and Adminer images. The package uses docker-compose tool and whole environment is started with it.

This package also contains Blackfire for better profiling your application and Selenium for running acceptance tests.

Contributing

If you find a bug or this package does not work at all on you machine, please create an issue and describe your problem. If you successfully fixed that bug, please send a pull request.

If you have some ideas, how to improve this package, please create an issue also.

Installation

Requirements

Docker and Docker-compose are required.

Installation

Linux

In root folder of your project run this command to install your dependencies. More information here

Configuration

Create new .env file (or existing one if exists) in root folder. You can use these variables to define your configuration.

With default configuration your application will be available on http://myproject.local.

Usage

In root folder of your project run

MySQL

You can access MySQL DB from your app with this config:

Blackfire

If you want to use Blackfire you can put your credentials to .env like:

Selenium tests

For running acceptance tests with codeception you should put something like this in your acceptance.suite.yml:

Tests are started using this command:

Credits

Created by Artem Evsin

Contact

You can contact me by sending email to [email protected].

License

This project is licensed under MIT license.


All versions of docker-php with dependencies

PHP Build Version
Package Version
No informations.
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package artemevsin/docker-php contains the following files

Loading the files please wait ....