PHPフレームワークのPhalconのインストール方法をまとめます。
はじめに
PHPフレームワークの中で最速と噂のPhalcon(ファルコン)フレームワークのインストール方法をまとめます。
公式サイトにも記載されているようにいくつか方法があるのですが、僕は基本的にyumでパッケージを管理したいのでyumでインストールします。
インストールするサーバ環境は以下の通りです。
ホストOS | ゲストOS | PHP |
---|---|---|
iOs(Mackbook) | CentOS7 | PHP7.2 |
Phalconのインストール
まずはROOTでログインしてPhalconのリポジトリを追加します。リポジトリは安定版と開発版の2種類あり、今回は安定版をインストールします。
$ su -
$ curl -s https://packagecloud.io/install/repositories/phalcon/stable/script.rpm.sh | sudo bash
最新化します。
$ yum update
Phalconに必要なモジュールをインストールします。
$ yum --enablerepo=remi-php72 install gcc make pcre-devel php-devel
最後にPhalconをインストールします。
$ yum install php72u-phalcon
dev-toolのインストール
Phalconのプロジェクトやクラスの雛形を自動生成するためのツールです。
これはyumではインストール出来なさそうでした。
$ git clone https://github.com/phalcon/phalcon-devtools.git
$ cd phalcon-devtools
$ source phalcon.sh
動作確認
以上でPhalconのインストールは完了です。
動作確認してみます。
$ phalcon -v
Phalcon DevTools (3.4.0)
Environment:
OS: Linux localhost.localdomain 3.10.0-327.4.5.el7.x86_64 #1 SMP Mon Jan 25 22:07:14 UTC 2016 x86_64
PHP Version: 7.2.14
PHP SAPI: cli
PHP Bin: /usr/bin/php
PHP Extension Dir: /usr/lib64/php/modules
PHP Bin Dir: /usr/bin
Loaded PHP config: /etc/php.ini
Versions:
Phalcon DevTools Version: 3.4.0
Phalcon Version: 3.4.2
AdminLTE Version: 2.3.6
Phalconプロジェクトを作成みましょう。
php phalcon.php create-project hogehoge
細かくバージョン指定も出来ると思うので気が向いたら調べてみようと思います。