Phalcon をダウンロード

Phalcon は、C言語の拡張です、あなたのプラットフォーム用のバイナリをダウンロードしたり、ソースコードからコンパイルする必要があります。

Ubuntu or Debian

Phalcon を Ubuntu にインストールするには、以下の手順を行う必要があります:

                    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

もし apt-add-repository がない場合は、以下のコマンドを実行してください:

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

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

コンパイル

Linux 上で、簡単にコンパイルして、ソースコードからの拡張機能をインストールすることができます。

必要条件

事前にインストールが必要なパッケージ:

  • 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. 最後に、 Webサーバを再起動

Arch Linux

Arch Linux のための 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を読み込むことができます。

ヘルプが必要ですか?

サポートを得るために私たちの サポートページ を見てください。私たちはあなたを助けるために全力を尽くします。