Grundlegende Ubuntu16-Installation zusammen mit Apache, MySQL und PHP7. Hinzugefügte Module sind Xdebug-SSL-PHPUnit-rabbitMQ-Server
Dadurch wird ein Docker-Container erstellt, auf dem PHP, Apache und MySQL unter Ubuntu 16 ausgeführt werden
Ich wollte einfach alle PHP-Bibliotheken haben, die ich normalerweise verwende.
Ich wollte auch häufig benötigte Module erstellen, die von Entwicklern benötigt werden, darunter Xdebug, phpUnit, SSL-Zertifikatsgenerierung und -Zugriff usw.
Der installierte MySQL-Server enthält kein Passwort.
docker run -d -p 80:80 -p 443:443 -v devInt:/var/www/html --name=DeveloperInterface shinigamigood/ubuntu16-lamp-xdebug-ssl-phpunit
PHP_BEFORE
: Befehl(e), die vor composer install
ausgeführt werden sollen
PHP_COMPOSER_FLAGS
: Flags, die in composer install
einbezogen werden sollen (z. B. --prefer-dist --no-dev)
PHP_AFTER
: Befehl(e), die nach composer install
ausgeführt werden sollen
Xdebug
SSL + Konfiguration
phpUnit
a2enmod
Rabbit MQ-Server
Git
libapache2
libzend
Locken
Bild
mbstring
mcrypt
zwischengespeichert
... und viele andere. Lesen Sie die Docker-Datei.
Zied