debian7安装及配置Nginx+PHP-FPM+MariaDB


首先根据上一篇文章(debian7基本操作学习笔记)讲的添加dotdeb的源。

是不是用php5.5看个人选择,目前用有点小白鼠的感觉,不过是最新的,而且自带zendopcache。

MariaDB应该会在RHEL采用之后迅速替代MySQL成为主流,当然目前用也是有点小白鼠,我们要安装的是5.5版(10.0是开发版,喜欢的话也可以装)。

PHP-FPM这个没什么好说的,官方自带的,有这个当然不用fast-cgi。

安装Nginx

然后访问就应该得到“Welcome to nginx!”的信息了。

nginx和apache不同的是每个单独的虚拟机用单独的文件,文件存在“/etc/nginx/sites-available”当中并且链接到“/etc/nginx/sites-enabled”。

推荐从default建立网站配置文件:

又一个和apache不同的是没有ServerAlias,用一行就搞定:

修改好之后进入sites-enabled,

然后测试下配置,没问题就重启

安装PHP-FPM

和apache不同的是,php-fpm是独立运行而不是依附于nginx的,他们俩是合作关系,通过端口连接。

安装很简单:

在/etc/php5/fpm/pool.d/www.conf当中有很重要的几个信息:

PHP-FPM和Nginx连接

之前建立的sites-enabled里面的example.com当中,修改php那段为:

可以在这里修改root,添加index.php;

*在某些版本的debian和ubuntu中,需要修改/etc/nginx/fastcgi_params文件,在文件最后添加

否则无法解析

安装MariaDB

根据地点的不同,有不同的repo,具体访问:https://downloads.mariadb.org/mariadb/repositories/,我们选择美国repo的话:

MariaDB官方也提供了另外一个方法,编辑/etc/apt/sources.list

然后整个就完成啦~

Memcache的安装

即可

觉得不放心的话可以几个服务依次重启一下。

另外我发现国外把这个叫做lemp,国内叫做lnmp.



发表评论

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