Phalcon adalah ekstensi C, sehingga Anda perlu men-download file biner untuk platform os anda atau kompilasi dari source code.

Ubuntu or Debian

Untuk menginstal Phalcon pada Ubuntu atau Debian Anda harus mengikuti langkah-langkah:

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

sudo apt-get install php5-phalcon

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

jika anda ingin install versi sebelumnya Phalcon (1.x) gunakan PPA berikut::

sudo apt-add-repository ppa:phalcon/legacy

jika anda tidal memiliki apt-add-repository jalankan perintah berikut:

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

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

Kompilasi

Di Linux kamu bisa dengan mudah mengkompilasi dan menginstall extensi dari kode sumber.

Persyaratan

Kita butuh paket yang sebelumnya diinstall:

# 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 (Homebrew)
brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/php
brew install php5x php5x-phalcon # php55, php56, ...

Kompilasi

1. Untuk membuat extensi dari kode sumber C, ikuti langkah-langkah berikut ini:

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

2. Tambahkan extensi ke php.ini:

extension=phalcon.so

3. Terakhir, restart webserver

Arch Linux

Berikut ini PKGBUILD untuk ArchLinux, tersedia sini

OpenSUSE

terdapat paket yang tersedia here (terima kasha untuk Mariusz Łączak)

FreeBSD

Sebuah port tersedia untuk FreeBSD. Anda hanya perlu menjalankan beberapa perintah ini untuk menginstalnya:

pkg_add -r phalcon

atau

cd /usr/ports/www/phalcon && make install clean

cPanel

Setelah permintaan dari komunitas, para pengembang cPanel merilis modul khusus yang memungkinkan untuk pemasangan Phalcon di host situs cPanel. Informasi dapat ditemukan sini . Modul ini kelola dalam Github .

Dependencies

Although Phalcon does not binary link to other extensions it does use some of them to offer functionality. The extensions used are:

Tidak semua ekstensi diatas perlu hadir dalam sistem yang telah terinstall phalcon. Anda dapat menginstall salah satu yang anda butuhkan. Misalnya jika Anda menggunakan database MySQL, maka Anda hanya perlu menjalankan PDO da PDO/MySQL abaikan Oracle, SQlite, Postgresql dan Mongo.

Butuh bantuan?

Silahkan lihat pada halaman dukungan kami untuk mendapatkan dukungan. Kami akan melakukan yang terbaik untuk membantu Anda.