Установка фреймворку Zend на Ubuntu
Пропозиція від 8host.com

Zend Framework (або ZF) – це потужний фреймворк для розробки веб-застосунків, спонсорований Zend Technologies. ZF має величезну кількість функцій (підтримка декількох систем баз даних, надійна система кешування, слабозв'язана архітектура (компоненти полягають у мінімальній залежності від один одного)).
Вимоги
Для виконання цього посібника необхідно встановити LAMP stack. Описані в статті інструкції працюватимуть належним чином і на інших дистрибутивах Linux. У посібнику встановлюється Zend Framework 1, оскільки це більш поширена версія, роботі з якою присвячено чимало підручників та уроків.
Для коректної роботи ZF необхідно увімкнути модуль mod_rewrite. Для цього використовуйте команду:
Установка ZF1
Спочатку потрібно завантажити ZF1. На сьогоднішній день останньою доступною версією гілки ZF1 є 1.12.3.
Перейдіть до домашнього каталогу:
та завантажте пакет ZF1:
Вийміть архів за допомогою команди:
tar -xvzf ZendFramework-1.12.3.tar.gz
Потім потрібно повідомити інтерпретатора php5 про бібліотеку Zend, змінивши php.ini, який знаходиться в /etc/php5/apache2.
Знайдіть у ньому рядок:
І замініть її на:
Потім збережіть та закрийте файл.
ZF1 поставляється з інструментом командного рядка для простої розробки проектів, моделей, контролерів та виконання інших дій, пов'язаних із програмою Zend. Отже, тепер потрібно повідомити термінал про цей інструмент. Перейдіть до root-каталогу, відредагуйте файл .bashrc, а потім виконайте його.
cd /root nano .bashrc
Тепер внесіть у кінець файлу наступний рядок:
Збережіть та закрийтефайл.
Запустіть файл .bashrc, щоб терміналу стало відомо про інструмент ZF і команду zf.
Створення програми
Отже, завершивши встановлення фреймворку, можна приступити до розробки першої програми. Для початку потрібно перейти до каталогу /var/www:
zf create project ZendApp
Ця команда створює відповідні файли проекту ZendApp. Він складається з кількох підкаталогів; на один із них (public) потрібно направити веб-сервер.
Це робиться шляхом зміни налаштувань. Відкрийте каталог налаштувань Apache, який містить параметри сайтів, що підтримуються на даний момент:
За необхідності можна створити резервну копію стандартних налаштувань за допомогою команди:
cp 000-default 000-default.bck
Тепер змініть вміст 000-default:
ServerName localhost DocumentRoot /var/www/ZendApp/public SetEnv APPLICATION_ENV "розвиток" DirectoryIndex index.php AllowOverride All Order allow,deny Allow from all
Готово! Перезапустіть apache:
service apache2 restart