phalconのインストール

phalcon がいい感じですよ」と伺ったので、xampp環境にインストールしてみます。

インストール

$ php -r "phpinfo();" | grep -i phalcon
phalcon
Phalcon Framework => enabled
Phalcon Version => 1.3.3
...

チュートリアル

$ php -r "print_r(get_loaded_extensions());" | egrep -i '(Core|libxml|filter|SPL|standard|phalcon|pdo_mysql)'
    [0] => Core
    [6] => filter
    [12] => SPL
    [17] => standard
    [22] => libxml
    [41] => pdo_mysql
    [49] => phalcon

構成はこんな感じみたいです。

$ tree
.
├── app
│   ├── controllers
│   │   ├── IndexController.php
│   │   └── SignupController.php
│   ├── models
│   │   └── Users.php
│   └── views
│       ├── index
│       │   └── index.phtml
│       └── signup
│           └── index.phtml
├── public
│   └── index.php
├── README.md
└── schemas
    └── tutorial.sql

試しにアクセスしてみます。

$ curl -i http://localhost/tutorial/
HTTP/1.1 200 OK
Date: Fri, 17 Oct 2014 13:38:32 GMT
Server: Apache/2.4.4 (Win32) OpenSSL/0.9.8y PHP/5.4.19
X-Powered-By: PHP/5.4.19
Content-Length: 59
Content-Type: text/html; charset=UTF-8

<h1>Hello!</h1><a href="/tutorial/signup">Sign Up Here!</a>

んー。