- OS: Xubuntu 13.10
- XAMPP for Linux1.8.3
- Phalcon 1.2.4
- デモサイト(fortrabbit)
- デモサイトのGitHubレポジトリ
- Phalconローカル環境構築(Windows7)
- Phalconローカル環境構築(Ubuntu)
- PhalconプロジェクトをScaffoldで作る(Windows7)
- PhalconをPaaSにデプロイする(fortrabbit)
すでにXAMPPなどでPHPのローカル環境を整えた後で上記のパッケージをインストールすると、PHPファイルをブラウザで開こうとすると ファイルのダウンロードが始まる という不具合が発生することがあります。
その場合はXAMPPを再インストールしなければなりません。
まずは下記のコマンドを実行して、コンパイルに必要なパッケージが既に入っていないかどうかを確かめてください。
$ dpkg -l | grep "gcc\|php5-dev\|php5-mysql"
注意点を踏まえた上で、下記のようにインストールします。
$ sudo apt-get install php5-dev php5-mysql gcc
$ git clone git://github.com/phalcon/cphalcon.git
$ cd cphalcon/build
$ sudo ./install
これで、下記のフォルダの中にphalcon.so
が作成されているはずです。
コンパイルはこれで終了です。
/cphalcon/build/32bits(または64bits)/modules/
PHPを試すためのローカル環境を構築します。
下記のページを開いて、画像のとおりにインストーラをダウンロードしてください。
- 入手先: XAMPP for Linux
その後のインストールと起動の方法は上記のリンク先を参照してください。
もしくは、以前に私がブログ記事を作成したのでそちらをご覧ください。
XAMPPのバージョンは 1.8.3 でなければなりません。
原因は分かりませんが、XAMPP1.8.2(PHP5.4)ではPhalconが読み込まれませんでした。
下記のように、先ほどコンパイルしたPhalconのモジュールを読み込む指定を追記します。
; /opt/lampp/etc/php.ini
; パスは環境によって異なります
extension=/home/foouser/cphalcon/build/32bits/modules/phalcon.so
最後に、XAMPPを再起動してインストール完了です。
$ sudo /opt/lampp/lampp restart
Windows向けと同じ内容なので、そちらをご覧ください。
https://gist.github.com/sutara79/7259054#-3
Windows向けと同じ内容なので、そちらをご覧ください。
https://gist.github.com/sutara79/7259054#hello-world