朱清林's Blog

朱清林's Blog

Ubuntu搭建lnmp环境

请在服务器联网的状态下安装。

首先更新一下库

sudo apt-get update

一.安装Nginx

apt-get install nginx

1.配置nginx
nginx配置文件路径 /etc/nginx/nginx.conf

include /etc/nginx/conf.d/*.conf; //包含的nginx配置文件
include /etc/nginx/sites-enabled/*; //包含的虚拟主机配置文件

关于/etc/nginx/sites-enabled目录和/etc/nginx/sites-available :
sites-enabled里面是sites-available里面的一个软链接。
sites-available是为了方便保存不用的配置,启用的时候只要向sites-enabled里面创建一个软连接。
创建软连接命令:ln -s 源文件路径 目标文件路径

配置nginx连接php

location ~ \.php$ {
     try_files $uri =404;
     fastcgi_pass 127.0.0.1:9000;
     fastcgi_index index.php;
     include fastcgi_params;
}

2.保存文件,使配置生效 /etc/init.d/nginx reload

3.启动nginx    /etc/init.d/nginx start

二.安装php

sudo apt-get install php5-fpm //安装PHP
sudo apt-get install php5-gd //安装GD库
sudo apt-get install php5-cli 
sudo apt-get install php5-curl 
sudo apt-get install php5-mcrypt 
sudo apt-get install php5-mysql //安装支持mysql扩展
sudo apt-get install php5-readline 

查看php5运行进程 ps -waux | grep php5

配置php5监听端口 /etc/php5/fpm/pool.d/www.conf
把 listen = /var/run/php5-fpm.sock 改为 listen = 127.0.0.1:9000

重启php5进程 sudo service php5-fpm restart

nginx -s reload
invoke-rc.d php5-fpm restart

三.安装mysql

sudo apt-get install mysql-server

 

原文地址:http://www.lltonet.com/11.html

阅读 350   190