Cherokee 是一个高性能的web服务器。它非常快,运行稳定并且易于配置。
针对Phalcon的Cherokee配置¶
Cherokee提供了友好的界面来设置几乎web服务器全部可用的配置。 使用root帐号执行 /path-to-cherokee/sbin/cherokee-admin 可以开启cherokee管理员。
![](https://box.kancloud.cn/ff27e5fc3a4a7d3fe8fd6a74ba26eec4_608x427.png)
通过点击“vServers”便可创建一个新的虚拟机,然后添加一个新的虚拟服务器:
![](https://box.kancloud.cn/3b3474dadd434b0d4ec4a44a5f546e70_756x528.png)
屏幕左栏会显示最近添加的虚拟服务器。在“Behaviors”(行为)标签中,你可以看到这个虚拟服务器一系列默认的行为操作。 点击“Rule Management”(规则管理)按钮。删除“Directory /cherokee_themes”和“Directory /icons”这些标签。
![](https://box.kancloud.cn/0bdd5f6c639e3d093ae18f46894e4072_713x234.png)
接着使用向导添加“PHP Language”(PHP语言)。这样你就可以运行你的PHP应用了:
![](https://box.kancloud.cn/fb2fbb7c5610ae3132a0ba9d73388d68_761x523.png)
通常这个操作不需要额外的配置。在“Manual Configuration”(配置管理)部分,添加另一个操作。 在“Rule Type”(规则类型)下拉中选择“File Exists”(已存在的文件),然后确保选项“Match any file”(匹配任何文件)勾选了enabled(开启):
![](https://box.kancloud.cn/37fd2d66526353f0e54f1cb53fe240a0_650x442.png)
在“Handler”(处理器)标签中选择“List & Send”作为处理器:
![](https://box.kancloud.cn/3c73daeb6584975a7085d0dcebf1ee13_650x236.png)
编辑“Default”(默认)行为以便可以开启URL重写引擎。修改处理器为“Redirection”(重定向), 然后将以下正则表达式 ^(.*)$ 添加到引擎中:
![](https://box.kancloud.cn/d64a0863d525ce791704cbf30652b086_658x288.png)
最后,确保上面的行为操作符合以下的顺序:
![](https://box.kancloud.cn/f82322409c6581fe3b4581c593ebdd9a_269x246.png)
在浏览器中执行对应的应用:
![](https://box.kancloud.cn/db27bee162732fccbbe63828174093fb_620x380.png)
- Welcome
- 安装
- XAMPP 下的安装
- WAMP 下安装
- Apache 安装说明
- Nginx 安装说明
- Cherokee 安装说明
- 使用 PHP 内置 web 服务器
- Phalcon 开发工具
- Windows 系统下使用 Phalcon 开发工具
- Mac OS X 系统下使用 Phalcon 开发工具
- Linux 系统下使用 Phalcon 开发工具
- 教程 1:让我们通过例子来学习
- 教程 2:INVO简介
- 教程 3: 保护INVO
- 教程4: 使用CRUD
- 教程5: 定制INVO
- 教程6: Vökuró
- 教程 7:创建简单的 REST API
- 依赖注入与服务定位器(Dependency Injection/Service Location)
- MVC 架构(The MVC Architecture)
- 使用控制器(Using Controllers)
- 使用模型(Working with Models)
- 模型关系(Model Relationships)
- 模型事件(Model Events)
- 模型行为(Model Behaviors)
- 模型元数据(Models Metadata)
- 事务管理(Model Transactions)
- 模型验证(Validating Models)
- Working with Models (Advanced)
- Phalcon 查询语言(Phalcon Query Language (PHQL))
- 缓存对象关系映射(Caching in the ORM)
- 对象文档映射 ODM (Object-Document Mapper)
- 使用视图(Using Views)
- 视图助手 (Tags)(View Helpers (Tags))