다운로드 팔콘

Phalcon 은 C 언어의 확장이며, 당신의 플랫폼에 대한 바이너리를 다운로드하거나 소스 코드에서 컴파일해야합니다.

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

컴파일

리눅스에서 소스코드로부터 쉽게 컴파일하여 설치할수 있습니다.

요구 사항

사전에 설치해야하는 패키지들:

  • PHP 5.x 개발 환경
  • GCC 컴파일러

# 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

컴파일

1. C 소스에서 확장 기능을 만들려면 다음 단계를 수행하십시오:

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

2. php.ini 에 확장모듈을 추가한다 :

extension=phalcon.so

3. 끝으로, 웹서버를 다시 시작하십시오

Arch 리눅스

ArchLinux 를 위한 PKGBUILD는 여기에 있습니다

OpenSUSE

사용 가능한 패키지가 여기 에 있습니다 (thanks to Mariusz Łączak )

FreeBSD

port 가 FreeBSD를 위해 사용할 수 있습니다. 그것을 설치하려면 이러한 몇 가지 명령이 필요합니다:

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

의존성

Phalcon 은 다른 확장의 바이너리 링크는 하지 않지만 기능성을 제공하기 위해 몇 가지를 사용합니다. 사용되는 확장은 :

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

위의 모든 확장 기능을 Phalcon 가 설치되어 있는 시스템에 있을 필요는 없습니다. 당신은 당신이 필요로하는 것들을 설치할 수 있습니다. 예를 들어 MySQL 데이터베이스를 사용하는 경우, 당신은 Oracle, SQLite, PostgreSQL과 Mongo을 무시하고 PDO와 PDO / MySQL을 가져올 수 있습니다.

도움이 필요하세요?

지원을 얻기 위한다면 우리의 지원 페이지를보세요. 우리는 당신을 도울 수 있도록 최선을 다하겠습니다.