2. 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
3. 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)
4. Installation
• Download the latest stable release(you may
need to unzip it).
– Link :
http://www.zend.com/en/community/downloads
5. • Setup the environment variable for Zend
frame work and PHP
6. • Setup the include path for in php.ini for zend
framework
7. • Testing the Zend (just type zf and enter on you
terminal)
8. 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:wampwww
11. • 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
12. • Zend project can be created without any IDE
,but if you can setup your project with an IDE
it will be more useful.
13. • Set up the development environment with Netbeans IDE
• Step 01, Configuring for PHP
22. • How to debug a PHP project with Netbeans
• Step 01 - make sure to set following parameters
23. • 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)
24. 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