Тази глава обхваща

  • Настройване на сървър за множество уебсайтове
  • Използване на Subversions за управление на версии
  • Стратегии за функционално тестване със IDE на Selenium и Zend_Http_Client

PHP и Zend Framework ви позволяват бързо да разработвате уеб приложения, но те също така представляват изкушението да съкратите ъглите, докато се развивате. Много читатели ще са изпитали тази внезапна студена пот, след като случайно са изтрили важна част от кода и неистово са се опитали да поправят сайт на живо, преди някой да е забелязал! В тази глава ще разгледаме методите за разработка и внедряване, които могат да се използват за осигуряване на качествена работа, без да ограничаваме ентусиазма. Предоставяйки един вид предпазна мрежа, практиките, които ще обсъдим, позволяват повече свобода и увереност в начина, по който подхождате към работата си.

глава

11.1. Настройка на сървъра

Ще започнем тази глава, като разгледаме средата, в която развитието ще премине към окончателно внедряване. Точно както репетиционните етапи на всяко театрално представление имат за цел да предотвратят проблеми, възникващи в живото производство, внимателната подготовка чрез правилната настройка на нашата сървърна среда може да избегне проблеми в нашите изпълнения на живо.

Типичните среди за разработка, подреждане и производство са настроени по следния начин, независимо дали са на една и съща физическа машина или са разпределени в няколко: