Analyze. Act. Achieve.
Kurinchilion KURINCHILION Analyze. Act. Achieve.

Articles

Setting up Zend Framework - for Beginners

Download the latest version of Zend framework from http://framework.zend.com/download/latest

At the time of writing it was 1.10.2 available at Zend 1.10.2

$ pwd /tmp

$ wget http://framework.zend.com/releases/ZendFramework-1.10.2/ZendFramework-1.10.2.tar.gz

$ mkdir /opt/zendframework $ tar -C /opt/zendframework -zxvf ZendFramework-1.10.2.tar.gz $ cd /opt/zendframework

Create a symbolic link to the downloaded zend framework release in order to help ease maintaining different releases

$ ln -s ZendFramework-1.10.2.tar.gz currentzend

Edit php.ini to include the path to the symbolic link created for zend release

$ vi /etc/php5/apache2/php.ini ; UNIX: "/path1:/path2" include_path = ".:/opt/zendframework/currentzend"

In order to do command line execution in zend, we need to set up the PHP CLI by again editing php.ini for the cli

$ vi /etc/php5/cli/php.ini ; UNIX: "/path1:/path2" include_path = ".:/opt/zendframework/currentzend"

For all users, set the path to Zend's bin directory $ vi ~/.bashrc

and add the line PATH=$PATH:/opt/zendframework/currentzend/bin

Restart apache for the changes to take effect $ /etc/init.d/apache2 restart

To check if the changes take place as expected, type $ zf.sh show version and you should get Zend Framework Version 1.10.2

Now, we move into setting up Zend framework

$ cd /var/www $ zf.sh create project myzend

This will set up the MVC zend structure. Copy the Zend folder into your new project "myzend"

$ cp -r /opt/zendframework/currentzend/library/Zend /var/www/myzend/library/Zend

Now go to your project to test if the installation was successful by typing http://localhost/myzend/public/

This should open up the welcome page to zend framework.