マーカーネット株式会社

WEB制作ブログ WEBデザイン、HTMLコーディング、PHP、スマートフォン制作などWEB制作全般に役立つ情報を発信していきます。

CMS PHP WEB制作

Phalcon PHPフレームワーク試しました

投稿日:2013年11月20日 更新日:

Phalcon(http://phalconphp.com/ja/)フレームワークは、PHPエクステンションとして利用する非常に高速なフレームワークとのことです。

動作確認までの手順です。
1. Phalconフレームワークのインストール
以下のコマンドを実行します。
%git clone git://github.com/phalcon/cphalcon.git
%cd cphalcon/build
%./install

extension=phalcon.so
という内容で、
/etc/php.d/phalcon.ini
を作成します。

2. コマンドラインで、プロジェクトの雛形など作成するために
Phalcon DevToolsをインストールします。

%cd /usr/local/
%git clone git://github.com/phalcon/phalcon-devtools.git
%ln -s /user/local/phalcon-devtools/phalcon.php /usr/bin/phalcon
%chmod ugo+x /usr/bin/phalcon

以上の手順でphalconコマンドが利用可能になります。

3. プロジェクトの作成
ドキュメントルート以下のディレクトリに移動しまして、
以下のコマンドで、testという名前でプロジェクトを作成します。
%phalcon project test

キャッシュディレクトリのパーミッションを変更します。
%chmod -R 777 test/cache

4. Indexコントローラーにtestアクションを追加します。
test/app/controllers/IndexController.phpに以下のメソッドを追加します。
public function testAction() {

}

5. testビューを追加します。
test/app/views/index/test.voldを以下の内容で作成します。
phalcon framework test

http://testフォルダのまでのアドレス/test/index/test/
上記のアドレスで確認しますと「phalcon framework test」表示されまして、動作していることを確認できました。

 

-CMS, PHP, WEB制作

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

<WordPress>カスタムフィールドテンプレートのテキストエディター(TinyMCE Advanced)で プラグインの設定通り反映されないとき

知ってそうで知らないCSS3の便利な使い方【その2:属性セレクタ編】

前回構造疑似クラスについて便利な使い方をご紹介しましたが、 (知ってそうで知らないCSS3の便利な使い方【その1:構造疑似クラス編】) 今回はCSS3の属性セレクタをご紹介します。 E[foo] fo …

ワードプレスをブルートフォースアタックからまもるために必要なプラグイン

ワードプレスをブルートフォースアタックからまもるために必要なプラグイン

WordPressをインストールするとユーザー名「admin」が自動的に割り振られ 変更できないバージョンもございました。 ハッキングする側はパスワードを当てるだけでログインすることが可能になります。 …

簡単便利!30秒でできる!【photoshop】で線画を抽出する方法!

簡単便利!30秒でできる!【photoshop】で線画を抽出する方法!

線画イラストの線画だけ抜き出したい!背景を透過したい!!・・・そんな時に役立つphotoshopの小技をご紹介します。   (1)まず、画像をphotoshopで開きます。 (2)メニューの …

CakePHPのルーティング例

CakePHPのルーティング例

Webサイトではアドレスの構造は重要です。 CakePHPのルーティングの例について紹介します。 1. Router::connect(‘/index/’, array(‘controller’ =& …

WEB制作に便利!CSS3ボタンジェネレーター3選

WEB制作に便利!CSS3ボタンジェネレーター3選

もちろん使わない派の方もいるかもしれませんが、私は便利なツールがあればどんどん使っちゃいます。 WEB制作の時短にもつながる便利なジェネレーターをご紹介します。   「CSS3 Button …