Installation of Zend Framework @ Ubuntu
I’m currently working with the YouTube API for some webprojects, and this is using the Zend Framework. Therefore will I make this little guide, and show how to install the Zend Framework on Ubuntu.
In this guide I’ll be using the following:
- Ubuntu Server 11.10
- Zend Framework latest Library as 1.11.11. Download it form here.
First of, download the Zend Framework with wget:
1 |
mz@marcz:~$ wget http://framework.zend.com/releases/ZendFramework-1.11.11/ZendFramework-1.11.11.tar.gz |
After the download is complete, its time to extract it. I’ll extract it to /usr/local.
1 2 3 4 |
mz@marcz:~$ sudo cp ZendFramework-1.11.11.tar.gz /usr/local [sudo] password for mz: mz@marcz:~$ cd /usr/local/ mz@marcz:/usr/local$ sudo tar -xzvf ZendFramework-1.11.11.tar.gz |
Then rename the folder to ZendFramework
1 |
mz@marcz:/usr/local$ sudo mv ZendFramework-1.11.11 ZendFramework |
Now set the right permissions:
1 2 |
mz@marcz:/usr/local$ sudo chmod 0755 ZendFramework mz@marcz:/usr/local$ sudo chmod -R 0755 ZendFramework/* |
Now are we ready to enable the Zend Framework tool and enable the Zend Framework in PHP. First enable the tool, which is done by creating a symlink:
1 |
mz@marcz:/usr/local$ sudo ln -s /usr/local/ZendFramework/bin/zf.sh /usr/bin/zf |
Test the tool by typing the following command:
1 |
mz@marcz:/usr/local$ zf show version |
Which should give a output like this:’
1 |
Zend Framework Version: 1.11.11 |
The final step is to enable Zend Framework in the php.ini file. Open php.ini in your preferred editor, I use vi
1 |
mz@marcz:/usr/local$ sudo vi /etc/php5/apache2/php.ini |
Search for “include_path”, which default looks like this:
1 2 |
;UNIX: ";/path1:/path2"; ;include_path = ".:/usr/share/php"; |
Add the path for the Zend Framework library (remember to remove the ; at the beginning):
1 2 |
;UNIX: ";/path1:/path2"; include_path = ".:/usr/share/php:/usr/local/ZendFramework/library"; |
Save the file and exit. Restart apache, and you are good to go!
1 |
mz@marcz:/usr/local$ sudo service apache2 restart |
Now you can start programming with Zend Framework! – Happy coding!