zend framwork presentation
TRANSCRIPT
By : Rangana Dissanayake
web developmentwith
Introduction
• Zend Framework is an open source framework for developing web applications and services with PHP 5. Zend Framework is implemented using 100% object-oriented code. The component structure of Zend Framework is somewhat unique; each component is designed with few dependencies on other components. This loosely coupled architecture allows developers to use components individually. We often call this a "use-at-will" design
Requirements for create a Zend project
• Aparche HTTP web server(2.2.3 or later) + PHP (5.2 or later ) + DB server (MySQL/Postgre SQL)
• the best choice is install WAMP/XAMPP on your computer its include all the above requirements
• Zend Framwork library • Zend supported IDE (NetBeans IDE 7.1.2 or
later, Zend studio, Eclips with PDT plug)
Installation • Download the latest stable release(you may
need to unzip it).– Link :
http://www.zend.com/en/community/downloads
• Setup the environment variable for Zend frame work and PHP
• Setup the include path for in php.ini for zend framework
• Testing the Zend (just type zf and enter on you terminal)
Create your first project
Zend command • zf create project demo
It will generate the zend project folder structure as follows
Make sure to create your project in the web root directory
Ex : • C:\wamp\www
• Basic zend commands
Basic commands FYI
• How to test it – Make sure your server is up and running – Go to the following URL
Yes this is the default index page of the Zend framework , you are ready for a Zend project
• Zend project can be created without any IDE ,but if you can setup your project with an IDE it will be more useful.
• Set up the development environment with Netbeans IDE • Step 01, Configuring for PHP
• Configuration for Zend framework
Create your first Zend project with Netbeans
Set your server root as the source folder (www/httpdoc)
Set up Your Project URL
Select the PHP framework as Zend then finish
Once you created a Zend project you can see the following folder structure as default
Once you run the project can see the main folder structure on your default browser
• Debugging a PHP project with Netbeans xdebuger
• How to debug a PHP project with Netbeans• Step 01 - make sure to set following parameters
• Do following changes for your php.ini file
(01) Remove comments on output_buffering=off line
(01) Add these lines on [xdebug] php.ini
Make sure to match the correct xdebug version with your php version (http://xdebug.org/download/ for downloard xdebug)
AST web site development process
• Design • Development • Hosting ( need a domain for redirect to the host)– Shared Hosting (cpanel)– Dedicated hosting – VPS hosting– Cloud hosting
aitkenspencetech.com
• Domain : http://www.registryrocket.com/• Hosting : www.hostgator.com/ (VPS host)
SEO and web analytics of the site
• Web master tools (sitemaps)
• Web Analytics tools