1. Install Needed Web and Database Servers
1.1 Install Install Apache (httpd) and PHP 5.3 on Fedora, CentOS, Red Hat (RHEL)
This is minimum requirement, but you also might need Database server, like MySQL, check 1.2. Or you might need whole LAMP stack check 1.3.
1.2 Install MySQL 5.1 on Fedora, CentOS, Red Hat (RHEL)
1.3 Install the whole LAMP environment with following guide
2. Install Zend Framework 1.11.3 on Fedora 14/13, CentOS/Red Hat (RHEL) 5.5
2.1 Change root user
2.2 Install Remi repository
Fedora
CentOS and Red Hat (RHEL)
2.3 Install Zend Framework 1.11.3
Minimal setup
Install Zend Framework Full setup
Note:Zend Framework Oracle DB Adapter is excluded, because it needs Oracle dependencies that will not work without extra tweaking.
Custom setup
Pick all needed components from following:
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
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. Create New Zend test-project and Test That The Zend Framework is Working
3.1 Check zf command functionality and Zend Framework version
3.2 Create new zend project
3.3 Create Link (symlink) / Copy Zend directory to your project directory
Note: If you use symlink method then Zend Framework is updated automatically all your projects with yum update.
3.4 Check test-project directory content
Should look like following (check also library/Zend):
3.5 Check index page on browser
Open following url http://localhost/test-project/public/ on your browser.
No comments:
Post a Comment