Удивительное рядом, давно хотел освоить Phing для наших проектов, так как в основном при выпуске расширения, только я занимаюсь сборкой конечного проекта. А собирать пакеты расширений в ручную уже порядком надоело, этот процесс со всеми сборками переборками занимает иногда несколько часов. А это согласитесь плохо влияет на вашу карму. И вот собрался выделил пару дней на знакомство с этой чудо технологией :-). Так как я работаю на windows, возникают некоторые проблемы с Phing, по этому хочется поделиться простой и быстрой установкой Phing, на один из самых популярных веб серверов OpenServer.
Когда, я только подошел к Phing, моя первая мысль была, надо поднимать виртуалку ставить Linux, и от него плясать, но перед этим я решил поискать, как использовать Phing на windows. Нашел достаточно старую статью, про денвер, недолго думая портировал этот опыт на OpenServer.
И так что нам нужно?
Если первых два параметра у меня были сразу, то остальное пришлось добавить.
И так ставим Pear на OpenServer, к моей радости, не потребовалось ни каких танцев с бубном все нашлось в документации сервера, нас не интересует вся статья про Composer, нас интересуют только первые три строчки, про то как установить Pear.
Команда в консоли OpenServer: go-pear
И мы имеем рабочий Pear.
Теперь осталось поставить сам Phing.
Для этого нам нужна опять же консоль OpenServer и две команды.
Добавляем канал:
pear channel-discover pear.phing.info
Ставим Phing:
pear install phing/phing
После этого в консоли веб-сервера перемещаемся в папку проекта, где лежит файлик build.xml и вводим команду "phing".
Все проект собран, все работает замечательно.
Зачем нам язык программировани я Perl?
А в остальном - Збазиба!
Только у меня в OS нет консоли :(
Полез за full версией
Могу кстати готовый файлик упаковки дать, под себя правится на раз-два.
Ех еще бы добраться до автоматического тестирования расширений было бы вообще клево