Phalcon

Phalcon Kurulum

4 dk okuma Güncellendi

Phalcon Gereksinimleri#

PHP 7.2+#

Phalcon v4 yalnızca PHP 7.2 ve üstünü destekler. Phalcon geliştiricileri aktif olarak desteklenen PHP sürümlerini takip eder. Bu nedenle sisteminiz ve güvenliğiniz sürekli güncel kalacak anlamına gelir.

PSR#

Phalcon, PSR uzantısını gerektirir. Uzantı, https://github.com/jbboehr/php-psr GitHub deposundan indirilebilir ve derlenebilir . Yükleme talimatları README klavuzunda mevcuttur. Uzantı derlendikten ve sisteminizde kullanılabilir hale geldikten sonra, uzantınızı php.ini. Bu satırı eklemeniz gerekecek:

Bash
extension=psr.so

aşağıdaki satırdan önce

Bash
extension=phalcon.so

PDO#

Phalcon gevşek bir şekilde bağlandığından, ek uzantılara ihtiyaç duymadan işlevselliği ortaya çıkarır. Bununla birlikte, bazı bileşenlerin çalışması için ek uzantılara ihtiyaç vardır. Veritabanı bağlantısına ve erişimine ihtiyaç duyduğunuzda, php_pdo uzantıyı yüklemeniz gerekecektir . RDBMS'niz MySQL / MariaDB veya Aurora ise, php_mysqlnd uzantıya da ihtiyacınız olacaktır . Benzer şekilde, Phalcon ile bir PostgreSql veritabanı kullanmak, php_pgsql uzantıyı gerektirir.

Domanım#

Phalcon, yüksek performans sunarken olabildiğince az kaynak kullanmak üzere tasarlanmıştır. Phalcon'u çeşitli alt uç ortamlarda (0.25GB RAM, 0.5 CPU gibi) test etmiş olsak da, seçeceğiniz donanım, uygulama ihtiyaçlarınıza bağlı olacaktır.

Phalcon resmi web sitei ve blogu son birkaç yıldır 512 MB RAM ve 1 vCPU içeren bir Amazon VM'de barındırılıyor.

Yazılım#

PHP 7.2 veya üstü ile birlikte, uygulama ihtiyaçlarınıza ve ihtiyaç duyduğunuz Phalcon bileşenlerine bağlı olarak aşağıdaki uzantıları yüklemeniz gerekebilir:

Pecl#

Pecl yükleme yöntemi Windows, Linux ve MacOS için mevcuttur. Windows altında önceden derlenmiş dll dosyaları kullanılacaktır. Linux ve MacOS altında, Phalcon'u yerel olarak derler, böylece bu platformlarda farklı bir kurulum yöntemi kullanmak daha hızlı olabilir. Pecl kullanarak kurmak için pecl/pear'in kurulu olduğundan emin olun.

Bash
pecl channel-update pecl.php.net
pecl install phalcon

Debian#

Bash
sudo apt-get install libpcre3-dev

ve sonra tekrar Phalcon'u deneyin ve kurun.

CentOS#

Bash
sudo yum install pcre-devel

Brew kullanarak Mac/Osx#

Bash
brew install pcre

Brew olmadan PCRE web sitesine gitmeniz ve en son pcre'yi indirmeniz gerekir:

Bash
tar -xzvf pcre-8.42.tar.gz
cd pcre-8.42
./configure --prefix=/usr/local/pcre-8.42
make
make install
ln -s /usr/local/pcre-8.42 /usr/sbin/pcre
ln -s /usr/local/pcre-8.42/include/pcre.h /usr/include/pcre.h

Maverick için:

Bash
brew install pcre

Eğer hata alırsa aşağıdaki şekilde kullanabilirsiniz:

Bash
sudo ln -s /opt/local/include/pcre.h /usr/include/
sudo pecl install apc 

Kurulum Platformları#

Phalcon bir PHP uzantısı olarak derlendiğinden, kurulumu diğer geleneksel PHP çerçevelerinden biraz farklıdır. Phalcon'un web sunucunuza bir modül olarak yüklenmesi ve yüklenmesi gerekir.

Linux#

Phalcon'u Linux'a kurmak için, depomuzu dağıtımınıza eklemeniz ve sonra kurmanız gerekir.

DEB Tabanlı Dağıtımlar (Debian, Ubuntu, vb.)
Depo kurulumu

Depoyu dağıtımınıza ekleyin:

Kararlı sürümler

Bash
curl -s https://packagecloud.io/install/repositories/phalcon/stable/script.deb.sh | sudo bash

Günlük yayınlar

Bash
curl -s https://packagecloud.io/install/repositories/phalcon/nightly/script.deb.sh | sudo bash

Ana hat sürümleri (alfa, beta vb.)

Bash
curl -s https://packagecloud.io/install/repositories/phalcon/mainline/script.deb.sh | sudo bash

NOT : Dağıtımınız değişmedikçe veya kararlı sürümden gecelik yapılara geçmek istemediğiniz sürece bu yalnızca bir kez yapılmalıdır.

Phalcon kurulumu

Phalcon'u kurmak için terminalinize aşağıdaki komutları yazmanız gerekir:

Bash
sudo apt-get update
sudo apt-get install php7.2-phalcon
RPM Tabanlı Dağıtımlar (CentOS, Fedora, vb.)

Depo Kurulumu

Depoyu dağıtımınıza ekleyin:

Kararlı sürümler

Bash
curl -s https://packagecloud.io/install/repositories/phalcon/stable/script.rpm.sh | sudo bash

Gecelik yayınlar

Bash
curl -s https://packagecloud.io/install/repositories/phalcon/nightly/script.rpm.sh | sudo bash

Ana hat sürümleri (alfa, beta, vb.)

Bash
curl -s https://packagecloud.io/install/repositories/phalcon/mainline/script.rpm.sh | sudo bash

NOT : Dağıtımınız değişmedikçe veya kararlı sürümden gecelik yapılara geçmek istemediğiniz sürece bu yalnızca bir kez yapılmalıdır

Phalcon kurulumu
Bash
sudo yum update
sudo yum install php72u-phalcon

Remi

Remi Collet , RPM tabanlı kurulumlar için mükemmel bir havuz sağlar. Dağıtımınız için nasıl etkinleştireceğinizle ilgili talimatları burada bulabilirsiniz .

Bundan sonra Phalcon'u kurmak şu kadar kolaydır:

Bash
yum install php72-php-phalcon4

Yorumlar

0 yorum

Yorum yazın

kişisine yanıt

Yorumlar onaylandıktan sonra görünür. E-posta adresiniz kimseyle paylaşılmaz. Kişisel verileriniz nasıl işlenir?