环境:

wKioL1c3ziOCyOooAAA5clo-oJs816.png

通过apt-get命令安装LNMP环境


Nginx安装

1、首先更新apt-get源

sudo apt-get update

2、安装

sudo apt-get install nginx

3、安装完后进行测试

sudo /etc/init.d/nginx start //启动nginx
sudo /etc/init.d/nginx stop //关闭nginx
sudo /etc/init.d/nginx restart //重启nginx

sudo service nginx start //启动
sudo service nginx stop  //关闭
sudo service nginx restart //重启

wKiom1c3zxmwBsE0AABk-8wwp9U172.png

4、安装后的初级配置
sudo vim /etc/nginx/sites-available/default
PHP 重要配置 location ~ .php$ {} ,所以要让 php 与 nginx 一起工作,就得在这个配置文件中放出这个模块。
wKiom1c4I3XCxUbeAABi0P8J3pQ618.png
测试配置文件
sudo nginx -t

wKiom1c4I7zQOtqqAAA3ThZ_RfU701.png

重载配置文件

sudo service nignx reloadwKioL1c4JQnSdJr5AAAuDjB_wAY350.png


Mysql安装

mysql为关系型数据库,分为服务端和客户端

1、安装命令

sudo apt-get install mysql-server mysql-client

2、启动

sudo /etc/init.d/mysql start


PHP安装

在 LNMP 中的作用或角色:nginx 本身不能处理 PHP,它只是个 web 服务器,当接收到请求后,如果是 php 请求,则发给 php 解释器处理,并把结果返回给客户端.php-fpm 是一个守护进程(FastCGI 进程管理器)用于替换 PHP FastCGI 的大部分附加功能,对于高负载网站是非常有用的。

1、安装php5-fpm

sudo apt-get install php5-fpm


2、启动php5-fpm

sudo /ete/init.d/php5-fpm start


3、测试

在nginx配置文件中找到root值“/usr/share/nginx/html”在文件在写php类型文件例如:index.php

<?php

phpinfo()

wKiom1c4KuSgbnfDAADT-qm8UuM425.png

想要php使用tcp链接

那就只需要将刚才的 nginx 的 default(所在目录/etc/nginx/sites-available/)配置中的端口改回来,然后再将 php 的配置文件 www.cof(所在目录//etc/php5/fpm/pool.d/)端口也改为与 nginx 的 default 端口中相同就行。

修改nginx配置文件

wKiom1c4LpWxDYHYAABUI6mE7AA963.png

修改php的www.conf

wKiom1c4L4ax_gnNAAAk-H3b2wY019.png