安装配置 Nginx

  1. 为了确保获得最新的 Nginx,先使用sudo apt-get update命令更新源列表。安装 Nginx,输入命令:sudo apt-get install nginx

  2. 启动 Nginx 服务。输入命令:sudo /etc/init.d/nginx start

  3. 浏览器中测试 Nginx 服务是否正常运行,访问ip,若服务正常,显示结果如下。

安装配置 MySQL

1.sudo apt-get install software-properties-common

2.sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu trusty universe'

3.sudo apt-get update

4.sudo apt install -y mysql-server-5.7,设置 root 用户密码,安装过程中将会让您设置密码。

5.sudo apt install -y mysql-client-5.7

6.端口查看。安装完成后,输入命令:netstat -anp ,会发现3306端口正在被监听。

7.sudo sed -i "40i default-time_zone = '+8:00'" /etc/mysql/mysql.conf.d/mysqld.cnf设置数据库时间

安装配置 PHP

1.Ubuntu14.04 默认源中的是 PHP5.6.x、Ubuntu16.04 默认源中的是 PHP7.0.x。使用ppa增加源,sudo apt-get install python-software-properties

2.sudo add-apt-repository ppa:ondrej/php

3.sudo apt-get update

4.安装自己想要的PHP版本,这里安装的是7.2版本,sudo apt-get install php7.2 php7.2-fpm

5.启动 PHP-FPM。输入命令重新启动PHP-FPM服务:sudo /etc/init.d/php7.2-fpm restart

Nginx 与 PHP-FPM 集成

1.修改 Nginx 配置。输入修改命令:sudo vim /etc/nginx/sites-available/default

2.找到 server{.......}中的#location ~.php${......}把注释去掉,最终改成以下内容:

3.配置完成后,重启服务。输入命令 sudo /etc/init.d/nginx restar sudo /etc/init.d/php7.1-fpm restart

验证环境并访问php

1.用命令在 html 目录下创建 index.php:sudo vim /var/www/html/index.php。(注:这里的路径是根据nginx的配置文件所决定,如图:)

2.写入内容<?php echo phpinfo();?>

3.在浏览器中,访问 IP/index.php ,查看是否成功。如果页面可以显示php的相关信息,说明配置成功。如图:

Ubuntu Server 16.04.1 LTS 64位 搭建LNMP环境的更多相关文章

  1. 戴尔PowerEdge R430 机架式服务器 安装ubuntu server 14.04.1 LTS 64 位

    硬件配置: 服务编号:5Z04X72 软件配置 1.Ubuntu 系统下载地址: https://certification.ubuntu.com/certification/hardware/201 ...

  2. 从零到一,利用kubeadm在ubuntu server 16.04 64位系统离线安装kubernetes v1.10.0

    说明 初步接触kubernets,记录学习过程 本教程目的利用kubeadm在ubuntu server 16.04 64位系统离线安装kubernets v1.10.0 环境信息 节点IP地址 角色 ...

  3. 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(五):测试项目

    基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django 基于Ubuntu Server 16.04 LTS版本安装和部署Djan ...

  4. 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(四):安装MySQL数据库

    基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django 基于Ubuntu Server 16.04 LTS版本安装和部署Djan ...

  5. 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(三):设置上传文件夹权限(这里测试用完全共享)

    基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django 基于Ubuntu Server 16.04 LTS版本安装和部署Djan ...

  6. 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(二):Apache安装和配置

    基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django 基于Ubuntu Server 16.04 LTS版本安装和部署Djan ...

  7. 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django

    近期开始学习基于Linux平台的Django开发,想配置一台可以发布的服务器,经过近一个月的努力,终于掌握了基于Apache和mod-wsgi插件的部署模式,自己也写了一个教程,一是让自己有个记录,二 ...

  8. Ubuntu Server 16.04 LTS上怎样安装下载安装Nginx并启动

    场景 Linux-安装 Ubuntu Server 16.04 X64(图文教程详细版): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...

  9. VirtualBox下安装Ubuntu Server 16.04

    安装环境: Windows:确保磁盘空间足够,一般需要8个G左右. 所需文件: 首先在Ubuntu的官网上下载.iso的镜像文件,链接是:http://www.ubuntu.org.cn/server ...

随机推荐

  1. 渗透入门rop

    原文链接:https://blog.csdn.net/guiguzi1110/article/details/77663430?locationNum=1&fps=1 基本ROP 随着NX保护 ...

  2. go语言小知识点

    fmt包相关 fmt包主要是实现了格式化的I/O函数 fmt.Println()   行打印 fmt.Printf() 格式化输出 %d int %s str %t type,类型 %p 内存地址 % ...

  3. 第4.2节 神秘而强大的Python生成器精讲

    一. 生成器(generator)概念 生成器是一个特殊的迭代器,它保存的是算法,每次调用next()或send()就计算出下一个元素的值,直到计算出最后一个元素,没有更多的元素时,抛出StopIte ...

  4. PyQt(Python+Qt)学习随笔:部件的inputMethodHints属性

    inputMethodHints属性只对输入部件有效,输入法使用它来检索有关输入法应如何操作的提示,例如,如果设置了只允许输入数字的标志,则输入法可能会更改其可视组件,以反映只能输入数字.相关取值及含 ...

  5. JAVA课堂作业(2019.10.21)

    1. 代码: package class20191021; class Grandparent { public Grandparent() { System.out.println("Gr ...

  6. CTFD平台部署自制题目指北(灌题)

    给实验室同学搭建的CTFD平台用于内部训练和CTF的校赛,为了循序渐进当然是先内部出一些简单入门的题目,但是网上大部分关于CTFD平台的都只是部署,而关于题目放置的内容却很少,虽然这个过程比较简单,但 ...

  7. windows+jenkins+iis 部署

    1.安装jenkins 下载地址:https://www.jenkins.io/download/ 2.需要配置java环境 配置教程:https://www.cnblogs.com/liuxiaoj ...

  8. mybatis批量修改数据

    xxxMapper.xml: <update id="updateSensorWarnings" parameterType="java.util.List&quo ...

  9. LeetCode初级算法之数组:48 旋转图像

    旋转图像 题目地址:https://leetcode-cn.com/problems/rotate-image/ 给定一个 n × n 的二维矩阵表示一个图像. 将图像顺时针旋转 90 度. 说明: ...

  10. PostgreSQL 如何忽略事务中错误

    在 PostgreSQL 的事务中:执行的SQL遇到错误(书写,约束限制):该事务的已经执行的SQL都会进行rollback.那如何忽略其中的错误.将SQL执行到底?在事务中设置 ON_ERROR_R ...