

В данной статье я постараюсь познакомить вас с замечательными утилитами Vagrant и Chef на примере
автоматического конфигурирования development environment для PHP разработчика (на самом деле, PHP здесь только как пример, все нижеописанное может быть использовано для любого стека технологий).
Что будем делать?
Будем настраивать виртуальную машину (ВМ) с Ubuntu 12.04 для работы над проектом на PHP, а именно:
- Apache
- MySql
- PHP 5.4
- xDebug
- Memcached
- Composer
- Настроим сразу Virtual Host на определенную папку, доступную как с виртуальной машины, так и с реальной. Всё это параметризируем для удобства создания и использования.
- и другое..
Довольно занудное занятие, особенно если заниматься этим с некоторой периодичностью, поэтому мы заставим компьютер делать это самостоятельно.
Как это может помочь вам?
- Вы не хотите «засорять» свою систему множеством утилит, программ
- Вы хотите тестировать свой код в приближенных к production условиях
- Вы хотите тестировать свой код на разных версиях той или иной платформы (помните, как Travis тестирует билды в различных конфигурациях, например Symfony на разных версиях PHP)
- Вы не хотите больше помогать новому человеку на проекте (верстальщик, программист) устанавливать всё с нуля
- Вы хотите, чтобы у каждого человека в команде была идентичная среда для работы над проектом
Всё это — реальность. Вопрос только «как?».
Читать дальше →

Название: Chip №5 (май 2013) Россия
Формат: pdf
Язык: русский
Страниц: 148
Размер: 97 Mb
Качество: хорошее
Чем ближе мы подъезжали к португальскому городу Эвора, тем чаще встречались плантации пробкового дуба на склонах дорог. Хотя в очень дорогие изделия из пробки я влюбилась в первом же сувенирном магазине, больно было смотреть на множество "выздоравливающих" деревьев без коры. На восстановление коры требуется 6-9 лет, а средний возраст дуба - 200 лет. Кстати, сборщики коры пробкового дуба - очень хорошо оплачиваемые спецы, а сам сбор целая наука, так как при сборе коры нельзя повредить ствол дерева


Дальше