Phalcon Dersleri
Faruk CAN
24.08.14
Lütfen web sitemi ziyaret etmeyi unutmayın.
Konular arasında ilerlemek için sağa,
Bir konu hakkında ayrıntı için aşağı,
doğru ilerlemeniz gerekir
Belge Sürümü : 1.05
Son Güncelleme: 25/08
İçerikler
- Phalcon nedir > Framework & eklenti nedir?
- Ne Kadar Hızlı? > Diğerleri
- Kurulum > Örnek uygulamalar
- Dosyalama / Proje yapısı
- Bootstrap
- Controller
- Router
- View
- Model / ORM / ODM
- Güvenlik & Validation
- Volt
- Event
- Caching
- Micro Framework
- Tekamül / Profesyonel Bilgiler
- Son > Soru&Cevap
Phalcon Nedir?
- PHP frameworkudur
- PHP eklentisidir
- C Eklentisi olarak yazılan bu framework, yüksek performansa sahiptir
- MVC, Volt vb. anlayışına sahip bu framework; php uygulama geliştirme sürenizi kısaltır.
FrameWork
PHP de daha hızlı proje hazırlamamızı sağlayan kütüphane, anlayış, sintaks bütünüdür.
bknz : tr. çatı
Eklenti
bknz : en. extension
Eklentiler phpde daha çok şey yapabilmemizi sağlayan parçacıklardır. Bazıları php ile beraber gelirken, phalcon gibilerini bizim yüklememiz gerekir
Peki Ya Ne Kadar Hızlı?
Peki ya diğer diller
Ruby,NodeJS?
Kurulum *
- Windows > WAMP & XAMPP
- Linux/Solaris
- Mac OS X
- FreeBSD
Not : Yardımcı kaynak ve ayrıntı için Yıldızlara (*) basabilirsiniz.
WAMP *
- DLL'yi arşivden çıkar ve kopyala
- Eğer wamp c:\wamp ye yüklendiyse
- C:\wamp\bin\php\php5.3.10\ext klasörü içene yapıştır
- C:\wamp\bin\php\php5.3.10\php.ini dosyasının sonuna şu kodu ekle
- WAMPı yeniden başlat.
XAMPP *
Windows'a Kurulum
PHP sunucu programı gerekir WAMP, XAMPP
Eklenti DLLsi gerekir : http://phalconphp.com/en/download/windows
extension=php_phalcon.dll
Linux'a Kurulum *
git tool gerekir
gcc derleyici kütüphanesi gerekir
autoconf kütüphanesi gerekir
make kütüphanesi gerekir
Regex destekleme kütüphanesi libpcre3-dev gerekir
sudo apt-get install php5-dev php5-mysql
sudo apt-get install git-core gcc autoconf make libpcre3-dev
php5 mysql yüklü değilse,
sudo apt-get update
git clone --depth=1 git://github.com/phalcon/cphalcon.git
cd cphalcon/build
sudo ./install
echo "extension=phalcon.so" > /etc/php5/fpm/conf.d/phalcon.ini
echo "extension=phalcon.so" > /etc/php5/cli/conf.d/phalcon.ini
Mac'e Kurulum
PHP >=5.3 gerekir
XCode gerekir
#brew
sudo brew install php53-phalcon
sudo brew install php54-phalcon
sudo brew install php55-phalcon
#MacPorts
sudo port install php53-phalcon
sudo port install php54-phalcon
sudo port install php55-phalcon
FreeBSD'e Kurulum
pkg_add -r phalcon
export CFLAGS="-O2 --fvisibility=hidden"
cd /usr/ports/www/phalcon && make install clean
veya