php mvc auth system
1.0.0
ООП PHP MVC Система авторизации без фреймворка. Включены 2 языка, главная страница (профиль), авторизация страницы и регистрация страницы с одинаковыми полями и загрузка фото. Docker работает под управлением Nginx, PHP-FPM, Composer, MySQL и PHPMyAdmin.
Чтобы установить Git, загрузите его и установите, следуя инструкциям:
git clone https://github.com/utz0r2/php-mvc-auth-system.git
Перейдите в каталог проекта:
cd php-mvc-auth-system
Запустите приложение:
sudo docker-compose up
Откройте ваш любимый браузер:
Остановить и очистить службы
sudo docker-compose down -v
При разработке вы можете использовать Makefile для выполнения следующих операций:
Имя | Описание |
---|---|
анализ кода | Проверьте API с помощью PHP Code Sniffer ( PSR2 ). |
композитор | Обновить зависимости PHP с помощью композитора |
докер-старт | Создание и запуск контейнеров |
докер-стоп | Остановить и очистить все службы |
журналы | Следовать за выводом журнала |
MySQL-дамп | Создать резервную копию всех баз данных |
MySQL-восстановление | Восстановить резервную копию всех баз данных |
phpmd | Анализ API с помощью PHP Mess Detector |
тест | Тестовое приложение с phpunit |
Запустите приложение:
sudo make docker-start
docker-compose exec -T php ./vendor/bin/phpunit
docker-compose exec -T php ./vendor/bin/phpcbf -v --standard=PSR2 ./app
docker-compose exec -T php ./vendor/bin/phpcs -v --standard=PSR2 ./app
sudo docker-compose exec -T php ./vendor/bin/phpcs ./app text cleancode,codesize,controversial,design,naming,unusedcode
Здравствуйте, меня зовут Игорь Веселов. Я старший Full Stack веб-разработчик. Основная специализация – Интернет-магазины. Открыт для интересных предложений.