Cherokee 是一个非常快速,灵活和易于配置的Web Server.它支持现今普遍的技术:FastCGI, SCGI, PHP, CGI, TLS and SSL 加密连接, virtual hosts, authentication, on the fly encoding, load balancing, Apache compatible log files, and much more. 本教程演示如何安装 Cherokee 在Ubuntu 10.04 服务器上PHP5(through FastCGI) and MySQL 的问题.
Cherokee可以通过配置一个基于Web的控制面板,我们可以开始如下:
cherokee-admin -b
(默认 cherokee-admin 登录 127.0.0.1 (localhost))
root@server1:~# cherokee-admin -b
Login:
User: admin
One-time Password: gU7dYa7zq31yjC6p
Web 连接:
URL: :9090/
[12/05/2010 17:42:12.448] (error) rrd_tools.c:114 - Could not find the rrdtool binary.
Cherokee Web Server 0.99.39 (Feb 2 2010): Listening on port ALL:9090, TLS
disabled, IPv6 disabled, using epoll, 4096 fds system limit, max. 2041
connections, caching I/O, single thread
你需要的用户名和密码登录到网络接口,可以找到
:9090/:
这是如何在网络界面:
停止 cherokee-admin, 按CTRL+C中断.
4 安装 PHP5在Cherokee上安装php5可以跑FastCGI, Ubuntu FastCGI-enabled PHP5 安装包进行安装:
aptitude install php5-cgi
5 配置 PHP5修改 /etc/php5/cgi/php.ini 和添加 cgi.fix_pathinfo = 1
vi /etc/php5/cgi/php.ini
[...] cgi.fix_pathinfo = 1重启 Cherokee:
/etc/init.d/cherokee restart
6 启动 PHP5 在 Cherokee上PHP 默认没有启动在 Cherokee . 要启用它, 重新启动 Cherokee’s web-based 控制面板…
cherokee-admin -b
… 登录 (:9090/).
查看 Virtual Servers, 选择默认的虚拟主机:
单击向导按钮:
Under Wizards > Languages,单击运行向导旁边的连结PHP图标:
PHP的现在应该列在行为标签. Make sure you mark its checkbox in the Final column:
通过点击链接在目标的PHP专栏,你可以改变,如果你喜欢默认的PHP设定(这是没有必要,默认设置应该是在大多数情况 cases).对FastCGI 设置选项卡上的处理程序:
在你离开控制面板, 必需重新启动Cherokee 才能更生效 effect. 这样做, 选择Graceful在重新启动控制面板,并点击左边栏保存在保存的变化:
按Ctrl + C命令行停止控制面板。
7 测试 PHP5 / Getting 关于详细信息 PHP5 安装默认的Web站点的根文件 /var/www.我们现在将创建一个小型PHP文件(info.php) .
该文件将显示我们的PHP安装,如安装的PHP版本,很多有用的细节。
vi /var/www/info.php
<?php phpinfo(); ?>在地址输入 (e.g. ):