- Notifications
You must be signed in to change notification settings - Fork3
falconplus - for phalcon+plus
NotificationsYou must be signed in to change notification settings
bullsoft/falconplus
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
先安装 phalcon, phalconplus, yar, msgpack
mkdir /tmp/compiled/
git submodule update --init --recursive
- Nginx配置
server {listen80;server_name demo.phalconplus.com;access_log logs/demo.phalconplus.access.log main;index index.php index.html index.htm;set$root_path'/Users/guweigang/github/bullsoft/falcon/demo/public';root$root_path;try_files$uri$uri/ @rewrite;location@rewrite{rewrite^/(.*)$/index.php?_url=/$1 last; }location ~\.php{fastcgi_pass 127.0.0.1:9000;include fastcgi_params;fastcgi_param SCRIPT_FILENAME$document_root$fastcgi_script_name; }location ~*^/(css|img|js|flv|swf|download)/(.+)${root$root_path; }location ~/\.ht{deny all; } }
- Frontend:http://demo.phalconphp.org
- Backend:http://server.phalconphp.org
如果你想调用PhalconPlus的服务,你也可以这样开始:
<?php$client =new \Yar_Client("http://server.phalconphp.org");$client->SetOpt(YAR_OPT_CONNECT_TIMEOUT,3);$result =$client->callByObject(array("service" =>"\\Demo\Server\Services\\Demo","method" =>"demo","args" =>array("foo" =>"hello","bar" =>"world","user" =>array("username" =>"guweigang","password" =>"123456", ), ),));echojson_encode($result);