ubuntu10.04安装Cherokee 在PHP5 MySQL

是一个非常快速,灵活和易于配置的Web Server.它支持现今普遍的技术:FastCGI, SCGI, , CGI, TLS and SSL 加密连接, virtual hosts, authentication, on the fly encoding, load balancing, Apache compatible log files, and much more. 本教程演示如何安装 在Ubuntu 10.04 服务器上PHP5(through FastCGI) and 的问题.

1 初步说明

在本教程中我使用的IP地址192.168.0.100主机名server1.example.com。这些设置可能不同的你,所以你必须在适当情况下更换。

下面配置都是以 root用户执行程序:

sudo su

2 安装 MySQL 5

首先安装 MySQL 5 :

aptitude install mysql-server mysql-client

安装过程中会提示你输入MySQL root user 和 password 用户为 user root@localhost as well as root@server1.example.com,所以我们没有指定MySQL的root密码

New password for the MySQL “root” user: <– yourrootsqlpassword

Repeat password for the MySQL “root” user: <– yourrootsqlpassword

3 安装 Cherokee

Cherokee 可以使用Ubuntu安装包进行安装. :

aptitude install cherokee

直接浏览http://192.168.0.100,

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:               http://localhost: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

你需要的用户名和密码登录到网络接口,可以找到

http://192.168.0.100:9090/:

这是如何在网络界面:

停止 cherokee-admin, 按CTRL+C中断.

4 安装 PHP5

在Cherokee上安装php5可以跑FastCGI,  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

… 登录 (http://192.168.0.100:9090/).

查看 Virtual Servers, 选择默认的虚拟主机:

单击向导按钮:

Under Wizards > Languages,单击运行向导旁边的连结PHP图标:

PHP的现在应该列在行为标签. Make sure you mark its checkbox in the Final column:

Click here to find out more!

通过点击链接在目标的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. http://192.168.0.100/info.php):

知道 PHP5 ,  FastCGI可以工作了, 服务器所有显示 API 列表里,你会看到所有已在PHP5中启用的模块.

8 使MySQL 支持 PHP5

为了在PHP能支持 MySQL, 我们必需安装 php5-mysql安装包. 现在我们需要安装PHP5 模块和其他的应用. 你可以搜索一下 PHP5 modules的列表:

aptitude search php5

挑选那些你需要安装的模块:

aptitude install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json

重启 Cherokee:

/etc/init.d/cherokee restart

现在重新输入 http://192.168.0.100/info.php在下面你可以看到php支持.MySQL 模块:

Click here to find out more!

9 相关资料连接

原创文章,转载请注明: 转载自PT Ubuntu Blog

本文链接地址: http://www.ptubuntu.com/2010/06/3489.html

Share

{ 发表评论? }

  1. fountain

    感谢楼主分享此教程,谢谢!

  2. Firm

    感谢分享,可是图片不知道为什么都看不见

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Verify Code   If you cannot see the CheckCode image,please refresh the page again!

Pingback & Trackback

  1. ubuntu10.04安装MySQL 5、Cherokee和PHP5教程 | 囧啊囧(vv15.com) - Pingback on 2010/11/27/ 03:37