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.