安装Nginx与PHP5(和PHP-FPM)和MySQL支持Ubuntu 10.10

在Ubuntu 10.10上安装使用PHP5(和PHP-FPM)和MySQL支持的Nginx

Nginx (发音为“引擎x”)是一个免费的,开放源码的高性能HTTP服务器。 Nginx以其稳定性,丰富的功能集,简单的配置和低资源消耗而闻名。 本教程将介绍如何在支持PHP5(通过PHP-FPM )和MySQL支持的Ubuntu 10.10服务器上安装Nginx。

我不会保证这将为您工作!

1初步说明

在本教程中,我使用IP地址为192.168.0.100的hostname server1.example.com 。 这些设置可能会有所不同,因此您必须在适当的情况下更换它们。

我使用root权限运行本教程中的所有步骤,因此请确保以root用户身份登录:

sudo su

2安装MySQL 5.0

为了安装MySQL,我们运行

aptitude install mysql-server mysql-client

您将被要求为MySQL root用户提供密码 - 此密码对用户root @ localhost以及root@server1.example.com有效 ,因此我们不必在以后手动指定MySQL根密码:

MySQL“root”用户的新密码: < - yourrootsqlpassword
重复MySQL“root”用户的密码: < - yourrootsqlpassword

3安装Nginx

Nginx可用作Ubuntu 10.10的一个包,我们可以安装如下:

aptitude install nginx

之后启动nginx:

/etc/init.d/nginx start

在浏览器中输入您的Web服务器的IP地址或主机名(例如http://192.168.0.100 ),您应该看到以下页面:

你得到一个403禁止的错误,因为在Ubuntu 10.10,默认的nginx文档根是/ var / www ,并且/ var / www中没有索引页。 nginx欢迎页面位于/ var / www / nginx-default (这是以前的Ubuntu版本中的nginx的默认文件根目录),因此您可以通过访问http://192.168.0.100/nginx-默认/

4安装PHP5

我们可以通过PHP-FPM使PHP5在nginx中工作(PHP-FPM(FastCGI Process Manager)是一种替代的PHP FastCGI实现,其中一些额外的功能对任何大小的网站尤其是繁忙的站点有用),我们安装如下:

aptitude install php5-fpm

PHP-FPM是在端口9000上运行FastCGI服务器的守护进程(具有init脚本/etc/init.d/php5-fpm )。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏