Descarcă Phalcon

Phalcon este o extensie C, deci trebuie să descărcați un fișier binar pentru platforma dumneavoastră sau puteți să îl compilați de la codul sursă.

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

Compilare

Pe sisteme Linux, puteți să compilați și să instalați cu ușurință extensia folosind codul sursă.

Cerințe

Avem nevoie de unele pachete instalate anterior:

  • PHP 5.x development resources
  • GCC compiler

# 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

Compilare

1. Pentru a crea extensia din codul sursă C, urmați acești pași:

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

2. Adaugă extensia in fișierul php.ini

extension=phalcon.so

3. În final, reporniți serverul web

Arch Linux

Există un PKGBUILD pentru ArchLinux, disponibil aici

OpenSUSE

Există un pachet disponibil aici (datorită lui Mariusz Łączak )

FreeBSD

Este disponibil un port pentru FreeBSD. Aveți nevoie doar de aceste câteva comenzi pentru a-l instala:

# pkg_add -r phalcon
sau
# 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.

Dependințe

Deși Phalcon nu se leagă binar de alte extensii, folosește totuși unele dintre ele pentru a oferi functionalitate. Extensiile folosite sunt:

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

Nu este necesar sa aveți instalate toate extensiile menționate, in paralel cu Phalcon. Puteți să instalați doar ceea ce aveți nevoie. Spre exemplu, dacă folosiți o bază de date MySQL puteți instala doar extensiile PDO si PDO/MySQL, ignorând Oracle, SQlite, Postgresql și Mongo.

Aveți nevoie de ajutor ?

Exsistă numeroase căi pentru a primi ajutor. Accesează pagina de suport. Vom face tot posibilul să te ajutăm.