Zend Framework 1.11.12, skirta PHP 5, naudojant RHEL/CentOS 6.3/5.9 ir Fedora 18-16
Zend Framework yra atvirojo kodo, paprasta ir nesudėtinga į objektą orientuota žiniatinklio programų sistema, skirta PHP 5. Jis naudojamas pašalinti varginančias kodavimo detales ir leidžia sutelkti dėmesį į bendrą vaizdą. Pagrindinis jo pagrindas yra labai modulinis MVC (Modelis-View-Controller) dizainas, todėl kodą galima daug kartų naudoti ir jį lengviau prižiūrėti.
Šioje mokymo programoje paaiškinsime, kaip įdiegti naujai išleistą Zend Framework 1.11.12 versiją RHEL 6.3/6.2/6.1/6/5.9/ 5.8, CentOS 6.3/6.2/6.1/6/5.9/5.8 ir Fedora 18, 17,16,15,14,13,12 naudojant „yum“ saugyklas, pavadintas Remi ir EPEL, kodėl mes pasirenkame šias saugyklas, nes jos reguliariai atnaujinamos, palyginti su bet kokios kitos saugyklos, pvz., Fedora, Centos arba RedHat. Šis vadovas taip pat veikia senesnėse Linux platinimo versijose.
1 veiksmas: „Remi“ ir „Epel“ saugyklų įgalinimas
Įgalinkite šias abi „yum“ saugyklas, kad įdiegtumėte naujausią Zend Framework. Pasirinkite ir įdiekite savo sistemai tinkamą saugyklos paketą.
[RHEL/CentOS 6.3/5.9]
## Epel Dependency on RHEL/CentOS 6 ##
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm
## Remi Dependency on RHEL/CentOS 6 ##
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
## Epel Dependency on RHEL/CentOS 5 ##
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
## Remi Dependency on RHEL/CentOS 5 ##
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
[Fedora 18-12]
## Remi Dependency on Fedora 18,17,16,15,14,13,12 ##
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
## Remi Dependency on Fedora 18 ##
rpm -Uvh http://rpms.famillecollet.com/remi-release-18.rpm
## Remi Dependency on Fedora 17 ##
rpm -Uvh http://rpms.famillecollet.com/remi-release-17.rpm
## Remi Dependency on Fedora 16 ##
rpm -Uvh http://rpms.famillecollet.com/remi-release-16.rpm
## Remi Dependency on Fedora 15 ##
rpm -Uvh http://rpms.famillecollet.com/remi-release-15.rpm
## Remi Dependency on Fedora 14 ##
rpm -Uvh http://rpms.famillecollet.com/remi-release-14.rpm
## Remi Dependency on Fedora 13 ##
rpm -Uvh http://rpms.famillecollet.com/remi-release-13.rpm
## Remi Dependency on Fedora 12 ##
rpm -Uvh http://rpms.famillecollet.com/remi-release-12.rpm
2 veiksmas: „Zend Framework 1.11.12“ diegimas
Įjungę saugyklas, paleiskite šią yum komandą, kad ją įdiegtumėte.
yum --enablerepo=remi install php-ZendFramework
3 veiksmas: patikrinkite „Zend Framework“.
Patikrinkite Zend Framework versiją vykdydami komandą.
zf show version
Zend Framework Version: 1.11.12
4 veiksmas: „Zend“ projekto kūrimas testavimui
Kuriamas naujas Zend projektas testavimo tikslais.
cd /var/www/html
zf create project tecmint-project
Creating project at /var/www/html/tecmint-project
Note: This command created a web project, for more information setting up your VHOST, please see docs/README
5 veiksmas: „Zend Project“ simbolinės nuorodos kūrimas
Simbolinės nuorodos kūrimas nukopijuojant Zend katalogą iš /usr/share/php/Zend į /var/www/html/tecmint-project/ katalogą.
cd /var/www/html/tecmint-project/library/
ln -s /usr/share/php/Zend .
6 veiksmas: patikrinkite „Zend Project“ puslapį
Norėdami patikrinti projekto Zend rodyklės puslapį, atidarykite naršyklę ir įveskite šį adresą.
http://localhost/tecmint-project/public
OR
http://YOUR-IP-ADDRESS/tecmint-project/public
„Zend Framework“ ekrano kopija
Čia yra Zend Framework ekrano kopija, esanti mano CentOS 6.3 Linux dėžutėje.
Jei diegdami gali kilti kokių nors sunkumų, pateikite savo užklausas naudodami toliau pateiktą komentarų laukelį. Jei jums patiko šis straipsnis, nepamirškite pasidalinti juo su draugais.