Я хотел бы настроить две среды для моего нового сайта, написанного на PHP. Один - разработать новые версии и протестировать их. И второе производство, где будет доступна моя реальная стабильная версия веб-сайта.
Веб-сайт в PHP будет состоять из многих PHP и других файлов (JS, изображений и т.д.). Поэтому я думаю, как подготовить эту среду наилучшим образом, чтобы упростить управление исходным кодом, быстро скопировать веб-сайт из среды разработки в производственную среду и сделать версию разработки доступной для людей в Интернете, чтобы они могли видеть фактический прогресс в работе и предлагать изменения или сообщить об ошибках.
Не могли бы вы дать мне несколько советов, куда идти от этой отправной точки? Есть ли книги об этом (с практической точки зрения?) Или у вас есть опыт или советы, что нужно отслеживать и что важно, чтобы сделать этот процесс легким и полезным для меня и других людей, участвующих в разработке нового проекта?