Задать вопрос
@Zabolots

Как правильно вести разработку небольшого проекта с PHPStorm?

Здравствуйте.
Имею некоторый опыт разработки веб-сайтов, но поскольку проекты это не большие, обходился без специализированной среды разработки - просто правил файлы на сервере в редакторе с подсветкой, отладка методом echo и var_dump :)
Но нужно двигаться вперед – поставил PHPStorm, понравился, но хочется настроить все верно, в том числе и отладку. Сейчас у меня файлы проекта на сервере, и phpstorm сделал себе их локальную копию (без этого, как понял, он в принципе не работает). При сохранении файла он у меня автоматически аплоадится на сервер. На сколько понимаю, это не очень правильно.
1. Правильно ли я понимаю, что верным решением будет поднять локальный сервер с apache и php, на нем настроить отладку и выполнение скриптов (создав по виртуальному хосту на каждый отдельный проект), и после отладки на локальном сервере (то есть своем компе под windows) загружать файлы на рабочий сервер?
2. Есть ли смысл при этом поднимать и БД локально со всеми данными или просто в соединении прописать ip продакшн-сервера?
3. Apache и php лучше ставить для этих целей скачав по отдельности, или воспользоваться сборкой, например denwer?
4. Есть ли смысл поднимать систему контроля версий, если я занимаюсь проектом один, а phpstorm позволяет своими средствами посмотреть историю изменений (и бекапы ежедневные делаются с продакшена)?
Спасибо всем за ответы и мнения.
  • Вопрос задан
  • 651 просмотр
Подписаться 2 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
DevMan
@DevMan
1. правильно. еще более лучше использовать vagrant/docker, но для начала можно и без этого.
2. есть. иначе базу можно поламать.
3. в плане понимания процессов и конфигурирования лучше все самому ручками.
4. есть. привыкайте все делать правильно и набирайтесь опыта с vcs.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
romy4
@romy4
Exception handler
1. именно так и нада поступать
2. конечно, поднять всё локально
3. тут неважно совершенно. главное, чтобы версия вам подходила
4. если сам, то нет. просто делайте периодически бэкап
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽