您的位置:首页 > 运维架构 > Nginx

nginx + php7环境下,新建phalcon项目,rewrite问题

2018-04-02 13:21 806 查看
本文默认已经安装好phalcon的extension与开发工具
1. 新建项目store
进入到项目根目录www/html,然后执行:phalcon create-project store

注意,个人理解,因为此时建立的项目包含apache的rewrite逻辑。若按照官网上教程,直接测试,会报错:Mod-Rewrite is not enabled
Please enable rewrite module on your web server to continue所以还需要配置nginx的rewrite。
2. 配置nginx的rewrite
打开nginx的配置文件sudo vim /etc/nginx/sites-enabled/<你的网站配置文件>在server{}中添加一行
为store添加rewrite规则location /store/ {
rewrite ^/store/(.*)$ /store/public/index.php?_url=/$1;
}完毕,现在可以按照官网的教程继续玩耍了。
注:官网上列举了tryfile的实现方法,作者尝试无果,以后有心得再更新。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  phalcon nginx rewrite