Zend Framework 1.11.12 για PHP 5 σε RHEL/CentOS 6.3/5.9 και Fedora 18-16


Το Zend Framework είναι ένα πλαίσιο εφαρμογών ιστού ανοιχτού κώδικα, απλό και απλό αντικειμενοστραφή για την PHP 5. Χρησιμοποιείται για την εξάλειψη των κουραστικών λεπτομερειών της κωδικοποίησης και σας επιτρέπει να εστιάσετε στη μεγάλη εικόνα. Η κύρια ραχοκοκαλιά του είναι ο εξαιρετικά αρθρωτός σχεδιασμός MVC (Model–View–Controller), καθιστώντας τον κώδικά σας εξαιρετικά επαναχρησιμοποιήσιμο και απλούστερο στη συντήρηση.

Σε αυτό το σεμινάριο θα σας καθοδηγήσουμε όλους πώς να εγκαταστήσετε τη νέα έκδοση του Zend Framework 1.11.12 στο RHEL 6.3/6.2/6.1/6/5.9/ 5.8, CentOS 6.3/6.2/6.1/6/5.9/5.8 και Fedora 18, 17,16,15,14,13,12 χρησιμοποιώντας αποθετήρια yum που ονομάζονται Remi και EPEL, γιατί επιλέγουμε αυτά τα repos, επειδή ενημερώνονται τακτικά σε σύγκριση με οποιαδήποτε άλλα αποθετήρια όπως Fedora, Centos ή RedHat. Αυτός ο οδηγός λειτουργεί επίσης σε παλαιότερες εκδόσεις διανομών Linux.

Βήμα 1: Ενεργοποίηση αποθετηρίων Remi & Epel

Ενεργοποιήστε αυτά τα δύο αποθετήρια yum για να εγκαταστήσετε το πιο πρόσφατο Zend Framework. Επιλέξτε και εγκαταστήστε το κατάλληλο πακέτο αποθετηρίου για το σύστημά σας.

[Για 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: Εγκατάσταση του Zend Framework 1.11.12

Μόλις ενεργοποιηθούν τα αποθετήρια, εκτελέστε την ακόλουθη εντολή yum για να το εγκαταστήσετε.

yum --enablerepo=remi install php-ZendFramework

Βήμα 3: Επαληθεύστε το Zend Framework

Επαληθεύστε την έκδοση του Zend Framework εκτελώντας την εντολή.

 zf show version

Zend Framework Version: 1.11.12

Βήμα 4: Δημιουργία Zend Project για δοκιμή

Δημιουργία νέου έργου Zend για δοκιμαστικό σκοπό.


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: Δημιουργία συμβολικού συνδέσμου για το Zend Project

Δημιουργία συμβολικού συνδέσμου αντιγράφοντας τον κατάλογο Zend από /usr/share/php/Zend στον κατάλογο /var/www/html/tecmint-project/.


cd /var/www/html/tecmint-project/library/
ln -s /usr/share/php/Zend .

Βήμα 6: Έλεγχος σελίδας έργου Zend

Για να ελέγξετε τη σελίδα ευρετηρίου του έργου Zend, ανοίξτε το πρόγραμμα περιήγησής σας και εισαγάγετε την ακόλουθη διεύθυνση.

http://localhost/tecmint-project/public

OR

http://YOUR-IP-ADDRESS/tecmint-project/public
Στιγμιότυπο οθόνης Zend Framework

Εδώ, είναι το στιγμιότυπο οθόνης του Zend Framework στο πλαίσιο του CentOS 6.3 Linux.

Σε περίπτωση που ενδέχεται να αντιμετωπίσετε δυσκολίες κατά την εγκατάσταση, δημοσιεύστε τα ερωτήματά σας χρησιμοποιώντας το παρακάτω πλαίσιο σχολίων. Αν σας άρεσε αυτό το άρθρο, μην ξεχάσετε να το μοιραστείτε με τους φίλους σας.