Установка Zend Framework на сервер под управлением CentOS
Для установки Zend Framework необходимо зайти на сервер под shell(port 22) с правами root и сделать следующее:
1) rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
2) Выберите одну из следующих установок которые подходят для Вас:
Минимальные установки Zend Framework:
yum --enablerepo=remi p hp-ZendFramework
Полная установка:
yum --enablerepo=remi install php-ZendFramework* --exclude php-ZendFramework-Db-Adapter-Oracle
Выборочная установка:
yum --enablerepo=remi php-ZendFramework
Подключаете нужные Вам библиотеки. Они перечислены ниже:
php-ZendFramework: Leading open-source PHP framework
php-ZendFramework-Auth-Adapter-Ldap: Zend Framework LDAP Authentication Adapter
php-ZendFramework-Cache-Backend-Apc: Zend Framework APC cache backend
php-ZendFramework-Cache-Backend-Memcached: Zend Framework memcache cache backend
php-ZendFramework-Cache-Backend-Sqlite: Zend Framework sqlite back end
php-ZendFramework-Captcha: Zend Framework CAPTCHA component
php-ZendFramework-Db-Adapter-Firebird: Zend Framework database adapter for InterBase
php-ZendFramework-Db-Adapter-Mysqli: Zend Framework database adapter for mysqli
php-ZendFramework-Db-Adapter-Oracle: Zend Framework database adapter for Oracle
php-ZendFramework-Dojo: Zend Framework Dojo Toolkit integration component
php-ZendFramework-Feed: Live syndication feeds helper
php-ZendFramework-Gdata: Google Data APIs
php-ZendFramework-Ldap: Basic LDAP operations API
php-ZendFramework-Pdf: PDF file handling helper
php-ZendFramework-Search-Lucene: Apache Lucene engine PHP port
php-ZendFramework-Services: Web service APIs for a number of providers
php-ZendFramework-Soap: SOAP web services server part helper
php-ZendFramework-demos: Demos for the Zend Framework
php-ZendFramework-extras: Zend Framework Extras (ZendX)
php-ZendFramework-tests: Unit tests for the Zend Framework
3) Zend Framework установлен. Для проверки версии Zend Framework наберите следующую команду:
zf show version
и Вы увидите:
Zend Framework Version: 1.11.10
4) Для того что бы создать новый проект в Zend Framework:
cd /var/www/html
zf create project test-project,
где test-project - имя вашего проекта.
Вы увидите ответ от команды create в Zend Framework:
Creating project at /var/www/html/test-project Note: This command created a web project, information setting up your VHOST, please see docs/README
5) Создаем Link(Symlink) и копируем директорию Zend в директорию вашего проекта.
cd test-project/library
cd /var/www/html/test-project/library
ln -s /usr/share/php/Zend
6) После все действий Ваш проект можете просмотреть по следующей ссылки:
http://ip-address_server/test-project/public ,
где ip-address_server - ip-адресс Вашего сервера.
ВАЖНО! Если после перехода по ссылку Вам выдает ошибку 500(internal server error) надо удалить файлик .htaccess, после чего возможно появится ошибка 403, в этом случае необходимо в конфигурации виртуального хоста, в секцию прописать "Options Follow SymLinks".





