ubuntu下搭建lnmp

ctrl+alt+t打开终端

1.更新软件源:
  sudo apt-get update
2.安装nginx
  sudo apt-get install nginx
3.启动nginx
  sudo /etc/init.d/nginx start

4.安装php

sudo apt-get install php7.0-cli

 5.安装mysql

sudo apt-get install mysql-server

6.修改mysql用户权限(如需远程连接)
 1)从终端进入mysql
   mysql -u root -p
 2)更改用户权限: grant 权限 on 数据库对象 to 用户
   grant all on *.* to root@'%' identified by '密码';
 3)刷新让权限生效
   flush privileges;

 4)修改mysql的配置文件
   sudo vi/etc/mysql/my.cnf
 5)将bind-address = 127.0.0.1前面加上#注释掉,这样就可以远程连接数据库了。

7.安装php-mysql
  sudo apt-get install php-mysql

8.安装php7.0-fpm
  sudo apt-get install php7.0-fpm

9.配置nginx并重启服务
 1)vi编辑nginx默认配置打开php模块
   sudo vi /etc/nginx/sites-enabled/default

 在index项后面加入 index.php

 添加后示例 

  # Add index.php to the list if you are using PHP

   index index.html index.htm index.nginx-debian.html index.php;

 修改php模块如下

  location ~ \.php$ {

    include snippets/fastcgi-php.conf;

 

    # With php7.0-cgi alone:
    #fastcgi_pass 127.0.0.1:9000;
    # With php7.0-fpm:
    fastcgi_pass unix:/run/php/php7.0-fpm.sock;
  }

 

 

 2)重启nginx服务
  sudo service nginx restart

10.启动fastcgi php
  sudo service php7.0-fpm start

11.切换用户身份为root

 sudo su

posted @ 2016-10-15 23:22  junlyde  阅读(231)  评论(0编辑  收藏  举报