Ubuntu16.0.4.1安装lnmp

简介:

 环境:

    系统:Ubuntu16.0.4.1

    内核:Linux os 4.7.10-040710-generic #201610220847 SMP Sat Oct 22 12:50:14 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux (想升级内核可以看前篇文章)

    apt方式安装

    首先安装:nginx

     apt install nginx

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

    网页输入127.0.0.1测试

     安装数据库

     sudo apt-get install mysql-server

     会弹出一个输入mysql管理员密码,输入即可.   

  sudo apt-get -y install php7.0
  sudo apt-get -y install php7.0-mysql
  sudo apt-get install php7.0-fpm

  apt-get install php7.0-curl php7.0-xml php7.0-mcrypt php7.0-json php7.0-gd php7.0-mbstring php-xml

     #sudo vim /etc/php/7.0/fpm/php.ini  (最好先备份php.ini)

     将cgi.fix_pathinfo=1 这行去注释,1改成0

     #sudo vim /etc/php/7.0/fpm/pool.d/www.conf     

      修改     

       listen=/var/run/php7.0-fpm.sock  或者   listen = 127.0.0.1 (若此方式,则下面的default配置文件需要改成一样)

      #sudo vim /etc/nginx/sites-available/default (最好先备份default)

       

       修改了以下配置,红色部分

        root /var/www/html;


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

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


        #server_name _;

        server_name loclhost;


        location / {

                # First attempt to serve request as file, then

                # as directory, then fall back to displaying a 404.

                try_files $uri $uri/ =404;

        }


        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

        #

        location ~ \.php$ {

        #       include snippets/fastcgi-php.conf;

        #

        #       # With php7.0-cgi alone:

        #       fastcgi_pass 127.0.0.1:9000;  (对应www.conf 中listen ,这里开启则注释下面fastcgi_pass unix )

        #       # With php7.0-fpm:

                fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;

                fastcgi_index index.php;

                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

                include fastcgi_params;

        }

 

    然后重启服务

    /etc/init.d/nginx restart

    /etc/init.d/php7.0-fpm restart

    查看服务是否配置成功

   sudo  vim /var/www/html/index.php

     <?php

     phpinfo();

    ?>

    然后127.0.0.1/index.php

     若有错误请查看日志文件

     cd  /var/log/

本文转自  一招拜师  51CTO博客,原文链接:http://blog.51cto.com/sadoc/1894622


相关文章
|
5天前
|
Ubuntu Linux Python
Linux(15)Ubuntu安装ninja构建工具
Linux(15)Ubuntu安装ninja构建工具
16 0
|
30天前
|
Ubuntu NoSQL 关系型数据库
Ubuntu系统下安装常用软件
Ubuntu系统下安装常用软件
59 0
Ubuntu系统下安装常用软件
|
1月前
|
Ubuntu Linux C语言
Ubuntu下安装vscode,并解决终端打不开vscode的问题
Ubuntu下安装vscode,并解决终端打不开vscode的问题
156 0
|
2月前
|
存储 Ubuntu 网络协议
|
1月前
|
Ubuntu Docker 容器
如何在Ubuntu上安装Docker?
【2月更文挑战第10天】
259 0
|
2月前
|
负载均衡 Ubuntu 应用服务中间件
|
1月前
|
Ubuntu 关系型数据库 MySQL
Ubuntu 中apt 安装MySQL数据库
Ubuntu 中apt 安装MySQL数据库
69 0
|
5天前
|
Ubuntu Linux 数据安全/隐私保护
Linux(7)Ubuntu20.04 arm64安装Docker
Linux(7)Ubuntu20.04 arm64安装Docker
19 0
|
5天前
|
存储 Ubuntu Docker
如何在 Ubuntu 上安装 Docker?
【4月更文挑战第17天】
43 8
如何在 Ubuntu 上安装 Docker?
|
8天前
|
Ubuntu Docker 索引
ubuntu 20.04 安装docker教程和安装中遇到的问题解决方案(超详细 附加图文教程)
ubuntu 20.04 安装docker教程和安装中遇到的问题解决方案(超详细 附加图文教程)
31 0