تثبيت 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
com.a2enmod
خادم الأرنب MQ
بوابة
libapache2
libzend
حليقة
com.imagick
mbstring
com.mcrypt
com.memcached
...ومجموعة من الآخرين. اقرأ ملف Dockerfile.
زياد