Kategoriler
Phalcon

Phalcon Kurulum

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:

extension=psr.so

aşağıdaki satırdan önce

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.

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

Debian

sudo apt-get install libpcre3-dev

ve sonra tekrar Phalcon’u deneyin ve kurun.

CentOS

sudo yum install pcre-devel

Brew kullanarak Mac/Osx

brew install pcre

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

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:

brew install pcre

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

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

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

Günlük yayınlar

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

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

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:

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

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

Gecelik yayınlar

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

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

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
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:

yum install php72-php-phalcon4

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir