参考官网
git clone --depth=1 git://github.com/phalcon/cphalcon.git cd cphalcon/build sudo ./install
添加配置文件
cd /etc/php5/mods-available/
sudo gvim ./phalcon.ini
extension=phalcon.so
重启服务器
sudo service php5-fpm restart
安装开发者工具,用来创建工程等等
git clone https://github.com/phalcon/phalcon-devtools.git cd ./phalcon-devtools . ./phalcon.sh
把当前目录添加到PATH
注意,debian需要执行下
sudo php5enmod phalcon
不然会提示类找不到之类的错误
在web_root目录下创建测试项目,注意需要添加修改权限
phalcon project phalcon
phpstorm添加支持
file,settings
搜索include,在Languages and frameworks,php里面添加phalcon-tools\ide\版本号即可
配置nginx
sudo gvim /etc/nginx/conf.d/phalcon.conf
server { #打开目录浏览 autoindex on; autoindex_exact_size on; autoindex_localtime on; listen 80; server_name phalcon.com; root /var/www/phalcon/; index index.php index.html; location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name; include fastcgi_params; } location /{ rewrite ^$ public/ last; rewrite ^(.*)$ /public/index.php?_url=$1 last; } }
本地hosts添加phalcon.com的映射,访问下phalcon.com,是不是看到界面了