Ставим Phing на OpenServer

Удивительное рядом, давно хотел освоить Phing для наших проектов, так как в основном при выпуске расширения, только я занимаюсь сборкой конечного проекта. А собирать пакеты расширений в ручную уже порядком надоело, этот процесс со всеми сборками переборками занимает иногда несколько часов. А это согласитесь плохо влияет на вашу карму. И вот собрался выделил пару дней на знакомство с этой чудо технологией :-). Так как я работаю на windows, возникают некоторые проблемы с Phing, по этому хочется поделиться простой и быстрой установкой Phing, на один из самых популярных веб серверов OpenServer.

Когда, я только подошел к Phing, моя первая мысль была, надо поднимать виртуалку ставить Linux, и от него плясать, но перед этим я решил поискать, как использовать Phing на windows. Нашел достаточно старую статью, про денвер, недолго думая портировал этот опыт на OpenServer.

И так что нам нужно?

  • Windows
  • OpenServer
  • Pear
  • Phing
  • build.xml

Если первых два параметра у меня были сразу, то остальное пришлось добавить.

И так ставим Pear на OpenServer, к моей радости, не потребовалось ни каких танцев с бубном все нашлось в документации сервера, нас не интересует вся статья про Composer, нас интересуют только первые три строчки, про то как установить Pear.

Команда в консоли OpenServer: go-pear

И мы имеем рабочий Pear.

Теперь осталось поставить сам Phing.

Для этого нам нужна опять же консоль OpenServer и две команды.

Добавляем канал:

pear channel-discover pear.phing.info

Ставим Phing:

pear install phing/phing

После этого в консоли веб-сервера перемещаемся в папку проекта, где лежит файлик build.xml и вводим команду "phing".

Все проект собран, все работает замечательно.

Phing на openserver

Добавить комментарий

Защитный код

Комментарии

Ruslan
+1

Ruslan

Может речь идет о PEAR, а не Perl ? :o
Зачем нам язык программировани я Perl?

А в остальном - Збазиба!
Вадим
+1

Вадим

Каюсь бес попутал :-) Даже уже не помню за, что я так Perl, так возлюбил за место pear. Исправил в статье все. Рад, что помогло.
Константин Некий

Константин Некий

Ну а чего. С каждым может быть)
Константин Некий

Константин Некий

А вообще интересно потестировать эти комменты. До какого предела будет сдвигаться вправо текст комментария)
Константин Некий

Константин Некий

И как вообще сдвигается в зависимости от уровня вложения.
Beagler

Beagler

Очень интересно и актуально. Спасибо.

Только у меня в OS нет консоли :(

Полез за full версией
Вадим
+1

Вадим

Ага я вообще прямо радость испытал когда у меня Slogin собрался за несколько секунд... а то паковать 22 архива да еще и с правильными названиями - мало удовольствия. Особенно если еще на тестах глюки выявляются и приходится заново перепаковывать.
Могу кстати готовый файлик упаковки дать, под себя правится на раз-два.
Ех еще бы добраться до автоматического тестирования расширений было бы вообще клево :-)