docker-php-environment
2 года назад
2 года назад
2 года назад
2 года назад
2 года назад
2 года назад
2 года назад
README.md
Docker заготовка для разработки на PHP
- MySql 5.7 | MySql 8 | MariaDB (+ arm)
- Nginx 1
- PHP 7.4 | PHP 8.0
- XDebug 3
- Composer 2
- MailHog
Быстрый старт
Скопируйте пример настроек, отредактируйте и запустите docker.
База данных
Используйте папку для создания/восстановления резервной копии базы данных../app/backup
Для восстановления
Для создания
Используйте хост
вместоdbдля соединения с базой данных внутри сайта (контейнера).localhost
Поддомены
Сервер читает папки внутри при обращении к поддомену.
К примеру, создайте папку ./app/ для домена docs.localhost./app/docs/
Для использования не существующего домена добавляйте правило в hosts файл.
Ча.в.о.
Как запустить командную строку внутри контейнера? (К примеру, для создания резервной копии базы данных)
Командой
docker exec -i ${PROJECT}_db bash
Как использовать Xdebug?
В настройках IDE добавить локальный сервер с указанием абсолютного пути для
на./app/public./var/www/public