Phalcon'u İndir

Phalcon is a C extension, so you need to download a binary for your platform or compile it from source code.

Ubuntu or Debian

To install Phalcon on Ubuntu or Debian you need to follow these steps:

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

sudo apt-get install php5-phalcon

# Ubuntu 16.04+ or Debian 9+
sudo apt-get install php7.0-phalcon
                

If you wish to install the legacy version of Phalcon (1.x) use the following PPA:

sudo apt-add-repository ppa:phalcon/legacy

If you are missing apt-add-repository run the following command:

# Ubuntu 14.04+
sudo apt-get install software-properties-common

# Ubuntu 12.04
sudo apt-get install python-software-properties

Derleme

Eklentiyi Linux üzerinde kaynak kodundan kolayca derleyip yükleyebilirsiniz.

Gereksinimler

Daha önce yüklenmiş bazı paketler gerekiyor:

  • PHP 5.x Geliştirici Kaynakları
  • GCC Derleyici

# Ubuntu
sudo apt-get install php5-dev php5-mysql gcc libpcre3-dev

# Fedora
sudo yum install php-devel php-mysqlnd gcc libtool pcre-devel

# RHEL
sudo yum install php-devel php-mysql gcc libtool pcre-devel

# Suse
yast2 -i php5-pear php5-devel php5-mysql gcc libtool pcre-devel

# OS X (Using Homebrew)
brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/php
brew install php5x php5x-phalcon # Where "x" - minor number of PHP

Derleme

1. C kaynağından eklenti oluşturmak için bu adımları izleyin:

git clone --depth=1 git://github.com/phalcon/cphalcon.git
cd cphalcon/build
sudo ./install

2. php.ini dosyasına uzantıyı ekleyin:

extension=phalcon.so

3. Son olarak, web sunucusunu yeniden başlatın

Arch Linux

ArchLinux için PKGBUILD dosyasını burada bulabilirsiniz.

OpenSUSE

There is a package available here (thanks to Mariusz Łączak)

FreeBSD

A port is available for FreeBSD. You only need these few commands to install it:

# pkg_add -r phalcon
veya
# cd /usr/ports/www/phalcon && make install clean

cPanel

After requests from the community, the cPanel developers released a custom module that allows for installation of Phalcon in cPanel hosted sites. Information can be found here. The module is maintained in Github.

Bağımlılıklar

Phalcon diğer binary eklentilerle doğrudan ilişkili olmamasına rağmen, onlardan bazılarını fonksiyonellik sağlamak için kullanmıştır. Kullanılan eklentiler:

  • mbstring
  • mcrypt
  • openssl
  • PDO
  • PDO/Mysql
  • PDO/Postgresql
  • PDO/Sqlite
  • PDO/Oracle
  • Mongo

Yukarıda belirtilen eklentilerin, Phalcon kurulu bir sistemde tanımlı olması zorunlu değildir. Sadece ihtiyaç duyduklarınızı kurabilirsiniz. Örneğin, eğer MySQL veritabanı kullanıyorsanız, sadece PDO ve PDO/MySQL yükleyip, Oracle, SQlite, Postgresql ve Mongo'yu ihmal edebilirsiniz.

Yardıma mı ihtiyacınız var?

Çeşitli problemleriniz ve sorularınız için destek sayfamıza göz atın. Size yardımcı olmak için elimizden geleni yapacağız.