การติดตั้ง ubuntu16 ขั้นพื้นฐานพร้อมกับ apache, mysql และ PHP7 โมดูลที่เพิ่มเข้ามาคือเซิร์ฟเวอร์ Xdebug-SSL-PHPUnit-rabbitMQ
สิ่งนี้จะสร้างคอนเทนเนอร์ Docker ที่ใช้ PHP, Apache และ Mysql บน Ubuntu 16
ฉันแค่ต้องการไลบรารี PHP ทั้งหมดที่ฉันมักจะใช้
ฉันยังต้องการสร้างโมดูลที่จำเป็นบ่อยครั้งโดยนักพัฒนา รวมถึง Xdebug, phpUnit, การสร้างและการเข้าถึงใบรับรอง SSL เป็นต้น
เซิร์ฟเวอร์ Mysql ที่ติดตั้งไม่มีรหัสผ่านอยู่
docker run -d -p 80:80 -p 443:443 -v devInt:/var/www/html --name=DeveloperInterface shinigamigood/ubuntu16-lamp-xdebug-ssl-phpunit
PHP_BEFORE
: คำสั่งที่จะรันก่อนที่จะรัน composer install
PHP_COMPOSER_FLAGS
: แฟล็กที่จะรวมไว้กับ composer install
(เช่น: --prefer-dist --no-dev)
PHP_AFTER
: คำสั่งให้ทำงานหลังจาก composer install
Xdebug
SSL + การกำหนดค่า
phpUnit.php
a2enmod
เซิร์ฟเวอร์ Rabbit MQ
คอมไพล์
ลิบาปาเช่2
ลิบเซนด์
ขด
จินตนาการ
mbstring
เอ็มคริปโต
เมคแคช
... และคนอื่นๆ อีกจำนวนหนึ่ง อ่านไฟล์ Dockerfile
ซิด