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