如何安装和配置Cherokee Web服务器与PHP 5和MySQL 5支持Ubuntu 8.10服务器(Intrepid Ibex)

如何安装和配置Cherokee Web服务器 PHP 5和MySQL 5支持Ubuntu 8.10服务器(Intrepid Ibex) 本教程展示了如何...

如何安装和配置切诺基网络服务器与PHP 5和MySQL 5支持Ubuntu 8.10服务器(无畏Ibex)

来自http://www.cherokee-project.com/
“Cherokee是一个非常快速,灵活和易于配置的Web服务器,它支持现在广泛的技术:FastCGI,SCGI,PHP,CGI,TLS和SSL加密连接,虚拟主机,身份验证,即时编码,负载平衡,Apache兼容的日志文件等等。“

本教程将介绍如何在Ubuntu 8.10服务器机器上使用PHP和MySQL支持从源代码安装切罗基。 从源代码编译而不是使用apt来安装二进制包的原因是存储库中有比Cherokee主页上可用的旧版本。 主要目标是安装webserver,所以我没有打扰编译其他的一切。 这样,你不会花太多时间做我不想描述的事情。 我不会保证这将为您工作!

1)初步注意事项

我正在使用根据第1步-3,5,7和8安装的Ubuntu 8.10服务器系统,该文件描述于howto: http : //www.howtoing.com/perfect-server-ubuntu-8.10 。 我也使用服务器的IP地址表达式“serveripaddress”。 你应该用你自己的替换它。 您应该采取以root身份登录的每一步。

2)安装MySQL

您需要一个数据库服务器来运行使用MySQL管理用户数据库中存储的数据的PHP脚本。 您可以通过输入以下内容来安装(和客户端):

apt-get install mysql-server-5.0 mysql-client

3)设置MySQL的root用户密码

在使用MySQL之前,应为root用户设置一个密码。 安装服务器后,系统将提示您输入。

请记住,没有设置root密码,每个人都可以访问MySQL服务器上的每个数据库。

4)安装PHP

PHP是用于运行脚本的脚本语言,可以在服务器端执行大量不同的操作。 您可以这样安装:

apt-get install php5-cgi

PHP有一个可以通过输入以下内容的MySQL服务器的接口:

apt-get install php5-mysql

5)安装一些需要的软件包

我们将从源代码编译切罗基,所以我们需要一个C ++编译器和一些其他有用的包:

apt-get install cpp gcc g++ make

6)下载,编译和安装切诺基网络服务器

下载切诺基到/ tmp

cd /tmp
wget http://www.cherokee-project.com/download/trunk/cherokee-latest-svn.tar.gz

当我写这篇文章切罗基0.11.0b2449是最新的快照版本,这意味着它处于beta状态,所以仍然可能会有一些错误。 您也可以从http://www.cherokee-project.com/download/下载并使用稳定的版本。

解压缩下载的档案:

tar -zxvf cherokee-latest-svn.tar.gz

并输入新目录:

cd cherokee-0.11.0b2449

现在必须按照我们需要的方式进行配置。 这是推荐的方法:

./configure --localstatedir=/var \
--prefix=/usr \
--sysconfdir=/etc \
--with-wwwroot=/var/www

编译切诺基:

make

并安装它:

make install

像“configure:error:在$ path中找不到可接受的c编译器”这样的错误很可能意味着没有安装C编译器或者不在系统路径中。 您应该确保安装第5步中描述的所有内容,一切都将正常运行。