Το Phalcon είναι μια C επέκταση, οπότε θα πρέπει να κατεβάσετε ένα δυαδικό για την πλατφόρμα σας ή να το μεταφράσετε από τον πηγαίο κώδικα.
Η επέκταση PSR απαιτείται να φορτωθεί πριν το Phalcon. Παρακαλώ βεβαιωθείτε ότι είναι διαθέσιμη στο σύστημά σας
Χρησιμοποιώντας Pecl αυτή η επέκταση θα εγκατασταθεί αυτόματα στο σύστημά σας Η μέθοδος εγκατάστασης Pecl είναι διαθέσιμη για Windows, Linux και MacOS. Κάτω από τα Windows θα χρησιμοποιηθούν προ-μεταγλωττισμένα αρχεία dll . Σύμφωνα με το Linux και το MacOS θα μεταγλωττίσει το phalcon τοπικά, έτσι θα μπορούσε να είναι πιο γρήγορα να χρησιμοποιήσετε μια διαφορετική μέθοδο εγκατάστασης σε αυτές τις πλατφόρμες. Για να εγκαταστήσετε χρησιμοποιώντας το Pecl βεβαιωθείτε ότι έχετε pecl/pear εγκατεστημένο.
pecl channel-update pecl.php.net
pecl install phalcon
Για να εγκαταστήσετε το Phalcon στο Ubuntu, χρειάζετε να ακολουθήσετε τα παρακάτω βήματα:
curl -s "https://packagecloud.io/install/repositories/phalcon/stable/script.deb.sh" | sudo bash
sudo apt-get install php7-phalcon
# Ubuntu 16.04+, Debian 9+
sudo apt-get install php7.0-phalcon
Εάν θέλετε να εγκαταστήσετε την παλαιότερη έκδοση του Phalcon (1.x), χρησιμοποιήστε το ακόλουθο PPA:
sudo apt-add-repository ppa:phalcon/legacy
Αν σας λείπουν apt-add-repository, εκτελέστε την ακόλουθη εντολή:
# Ubuntu 14.04+
sudo apt-get install software-properties-common
# Ubuntu 12.04
sudo apt-get install python-software-properties
Στο Linux μπορείτε εύκολα να εγκαταστήσετε την επέκταση από τον πηγαίο κώδικα.
Χρειάζεστε κάποια πακέτα να έχουν εγκατασταθεί προηγουμένως:
# Ubuntu
sudo apt-get install php7-dev php7-mysql gcc libpcre3-dev
# Fedora
sudo dnf install php-devel php-mysqlnd gcc libtool pcre-devel re2c
# RHEL
sudo yum install php-devel php-mysql gcc libtool pcre-devel
# Suse
yast2 -i php7-pear php7-devel php7-mysql gcc libtool pcre-devel
# macOS (Homebrew) [Phalcon4.0.0rc3 & PHP7.3 & PSR]
brew install [email protected]
# macOS (MacPorts)
sudo port install php73-phalcon # php72, php71, php56, ...
1. Για να δημιουργήσετε την επέκταση από τον πηγαίο κώδικα C ακολουθήστε τα εξής βήματα:
git clone --depth=1 "git://github.com/phalcon/cphalcon.git"
cd cphalcon/build
sudo ./install
2. Προσθέστε την επέκταση στο φάκελο php.ini:
extension=phalcon.so
3. Επανεκκινείστε τον webserver
Υπάρχει ένα PKGBUILD για το ArchLinux διαθέσημο εδώ
Υπάρχει ένα διαθέσιμο πακέτο εδώ (χάρις στον Mariusz Łączak)
Ένα port είναι διαθέσιμο για το FreeBSD. Χρειάζεται μόνο αυτές τις λίγες εντολές για να το εγκαταστήσετε:
pkg_add -r phalcon
ή
cd /usr/ports/www/phalcon && make install clean
Μετά από αιτήματα από την κοινότητα, οι προγραμματιστές του cPanel κυκλοφόρησαν μια προσαρμοσμένη λειτουργική μονάδα που επιτρέπει την εγκατάσταση του Phalcon στις σελίδες φιλοξενείας που διαχειρίζονται με το cPanel. Πληροφορίες μπορούν να βρεθούν εδώ. Η λειτουργική μονάδα διατηρείται στο Github.
Παρόλο που το Phalcon δεν έχει δυαδικές συνδέσεις με άλλες επεκτάσεις, χρησιμοποιεί κάποιες από αυτές για πλέον λειτουργικότητα. Οι επεκτάσεις που χρησιμοποιούνται είναι:
Δεν είναι απαραίτητο για όλες τις παραπάνω επεκτάσεις να είναι παρόντες στο σύστημα που έχει το Phalcon εγκατεστημένο. Μπορείτε να εγκαταστήσετε μόνο αυτές τις επεκτάσεις που ανταποκρίνονται στις ανάγκες σας. Για παράδειγμα, αν χρησιμοποιείτε μια βάση δεδομένων MySQL, τότε μπορείτε να φορτώσετε μόνο τις επεκτλασεις PDO και PDO/MySQLαγνοώντας τις Oracle, SQlite, Postgresql και Mongo.
Δείτε τη σελίδα υποστήρηξης μας, για τρόπους που μπορείτε να βρείτε απαντήσεις στις ερωτήσεις σας. Θα κάνουμε ότι μπορούμε να σας βοηθήσουμε.