Instalacija Zend framework-a
Preuzimanje framework-a Sa zvaničnog sajta Zend-a, preuzeti jednu od verzija framework-a (sada koristiti verziju 1.12.0 ) http://framework.zend.com/downloads/latest
Raspakivanje datoteke U Xampp-u (folder htdocs) napraviti folder zend (ili neko drugo proizvoljno ime foldera) i raspakovani preuzeti fajl Inicijalno se dobijaju dva foldera (bin i library) i tri (manje bitna tekstualna fajla)
Definisanje parametara U folderu bin nalaze se dva fajla zf.bat i zf.php koja treba prekopirati u folder C:\xampp\php, u kome se već nalazi u php.exe fajl U fajlu PHP.ini definisati putanju do sistemskih fajlova za framework, pisanjem linije koda include_path = ".;C:\xampp\htdocs\zend\library" Pored ovoga, potrebno je definisati putanju u Windows-u kao na narednoj slici.
Pokretanje Nakon definisanja svih putanja, potrebno je pokrenuti instalaciju projekta Ovo se radi iz command prompt-a Nakon pokretanja, potrebno je pozicionirati se u folder gde je kopiran framework
Pokretanje Ukucati komandu zf show version, da bi potvrdilo da je sve dobro podešeno Ukoliko se dobije verzija, potrebno je pokrenuti instalaciju sa zf create project. Tačka na kraju znači da se projekat instalira na mestu gde je pozicionirana putanja (u ovom slučaju folder zend u htdocs) Alternativa je definisanje konkretnog imena projekta umesto. zf create project vezba1 Nakon uspešnog kreiranja projekta, u xampp-u treba da se kompletno promeni struktura foldera, kao na slici
Struktura nakon instalacije
Virtual host Kreiranjem Virtual hosta omogućava se kreiranje više instanci servera, tj. mogućnost za hostovanje više različitih sajtova na istom web serveru. Ovo se može kreirati u fajlu httpd.conf u C:\xampp\apache\conf dodavanjem koda <VirtualHost 127.0.0.1> DocumentRoot "C:\xampp\htdocs\zend\public" ServerName Proba <Directory "C:\xampp\htdocs\zend\public"> AllowOverride AuthConfig FileInfo Indexes Limit Options Order Deny,Allow Allow from all </Directory> </VirtualHost>
Virtual host 2 Kreiranje Virtual hosta se može realizovati kroz fajl apache/config/extra/httpd-vhosts.conf omogućavanjem direktive (ukloniti # ) NameVirtualHost *:80 i dodavanjem koda <VirtualHost *:80> DocumentRoot "E:/xampp/htdocs/zend/public" ServerName Proba <Directory "E:/xampp/htdocs/zend/public"> DirectoryIndex index.php AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> <VirtualHost *:80> ServerName localhost DocumentRoot "C:\xampp\htdocs </VirtualHost>
Korekcija Windows fajla Na kraju, potrebno je izvršiti editovanje hosts fajla u okviru windows-a kako bi windows mogao da poveže Vaš novi fiktivni domen sa IP adresom lokalnog računara. Fajl se nalazi u c:\windows\system32\drivers\etc\hosts U fajl upisati: 127.0.0.1 zend Napomena: Ako menjate ovaj fajl na Windows-u 7 morate to raditi kao administrator. Ako menjate fajl na XP-u onda morate fajl da prekopirate u neki drugi direktorijum, zatim da ga editujete i tako izmenjenog vratite (prekopirate preko postojećeg) u mesto u okviru direktorijuma etc.
Pokretanje projekta Nakon toga je potrebno restartovati server (isključiti/uključiti apache servis). Pokušajte da startujete sajt zend, trebalo bi da dobijete prikaz kao na slici.