Развертывание CodeIgniter (или любых PHP-проектов) на живом сайте?

StackOverflow https://stackoverflow.com/questions/1011363

Вопрос

Каков идеальный способ развертывания проектов CodeIgniter (или любых других проектов PHP) с локальных компьютеров на работающий сайт? Я использовал Subversion для проверки и обновления кода с живых сайтов уже довольно давно. Но есть другие, которые говорят, что эта практика не хороша, так как вам не нужны метаданные svn на живом сайте. Я также прочитал несколько статей, где они используют Capitrano для развертывания проектов PHP. Какова ваша практика развертывания проектов PHP?

Это было полезно?

Решение

Я использую Phing для всех своих строительных нужд.

Я создал несколько задач, таких как, prod, staging, debug. Когда я хочу отправить все данные на свой рабочий сервер, я просто использую phing prod . Это извлечет весь код из моего репозитория, внесет некоторые изменения в конфигурацию, запустит все статические файлы, такие как css и javascript, через минификатор и т. Д.

Больше информации о Phing здесь:

Phing.info

http://www.slideshare.net / hozn / Phing-здание-с-PHP

Другие советы

Я задал похожий вопрос, и многим людям, похоже, понравился Phing.

Какую стратегию развертывания php вы предпочитаете?

Я посмотрел на него, и файлы конфигурации были довольно пугающими. Мне интересно узнать больше на эту тему.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top