PhalconPHPをインストールしてみる
VirtualBoxにCentOSをとりあえずインストール
の続き
PhalconPHPをインストールしてみる。
【参考】 Phalcon PHP インストール (CentOS 6.5) - Qiita http://qiita.com/inouet/items/0a90314811a379984f9c
とりあえずrootになる。
$ su -
gitが必要になるので入れておく。
# yum -y install git
remiリポジトリのインストール
PhalconPHPでは、PHP 5.3.11以降が推奨のようだが、
標準のリポジトリだと5.3.3なので、remiのリポジトリをインストールする。
また、remiのインストールにはepelが必要なので、epelも入れる。
# rpm -Uvh http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/6/i386/epel-release-6-8.noarch.rpm # rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm # vi /etc/yum.repos.d/epel.repo enable=1 ↓ enable=0
必要なパッケージのインストール
PhalconPHPに必要なパッケージを入れる。
# yum -y install gcc make # yum -y install php php-devel php-pdo --enablerepo=remi
5.4が入った。
# php -v PHP 5.4.30 (cli) (built: Jun 25 2014 15:27:51)
タイムゾーンを設定しておく。
# vi /etc/php.ini date.timezone = "Asia/Tokyo"
PhalconPHPのインストール
# git clone git://github.com/phalcon/cphalcon.git # cd cphalcon/build # ./install # echo "extension=phalcon.so" > /etc/php.d/phalcon.ini
PhalconPHPがインストールできているのが確認できる。
# php -i | grep Phalcon Phalcon Framework => enabled Phalcon Version => 1.3.2
以上で、PhalconPHPのインストールが完了。
# exit
DevelopperToolsのインストール
DevelopperToolsを使うには、別途インストールが必要。
まず、DevelopperToolsをダウンロードする。
今回は、とりあえずユーザーのホームディレクトリにでも置いておく。
$ git clone git://github.com/phalcon/phalcon-devtools.git
インストールすると、
$ ./phalcon-devtools/phalcon.sh
.bash_profileにPATHの設定が追加される。
$ cat .bash_profile ・・・ export PATH export PTOOLSPATH=/home/dev/phalcon-devtools/ export PATH=$PATH:/home/dev/phalcon-devtools
.bash_profileを読み込み直すと、
$ source .bash_profile
phalconコマンドが使えるようになる。
$ phalcon Phalcon DevTools (1.3.2) Available commands: commands (alias of: list, enumerate) controller (alias of: create-controller) model (alias of: create-model) all-models (alias of: create-all-models) project (alias of: create-project) scaffold migration webtools
動作チェック
Apacheのインストール
Apacheが入ってなければインストールしておく。
$ sudo yum -y install httpd
mod_rewriteが必要なので、.htaccessを有効にする。
$ sudo vi /etc/httpd/conf/httpd.conf <Directory "/var/www/html"> ・・・ AllowOverride None ↓ AllowOverride All
起動する。
$ sudo service httpd start
$ sudo chkconfig httpd on