一、安装nginx

  Step1:安装:

  sudo apt-get install nginx

  Step2:查看ngnix 运行状态 :

  service nginx status

   查看80端口是否开启:

  netstat -ntulp |grep 80

  Step3:打开浏览器,输入自己的IP,如是下图,则成功。

二、安装MySQL

  Step1:安装:

  sudo apt-get install mysql-server

  Step2:打开数据库:sudo mysql,然后通过输入show databases; 查看所有的数据库。

  Step3:安全配置MySQL,输入:

  mysql_secure_installation

  Step4:检查MySQL服务状态:

  service mysql status

  

  Step5:配置MySQL,使其进行连接Navicat,编辑/etc/mysql/mysql.conf.d/mysqld.cnf

  vim /etc/mysql/mysql.conf.d/mysqld.cnf

   将 bind-address        = 127.0.0.1  注释掉

   保存退出,进入MySQL数据库,进行授权命令:

mysql -u root -p

mysql> grant all on *.* to root@'%' identified by '你的密码' with grant option;

mysql> flush privileges;  

mysql> exit

  

    重启mysql服务: service mysql restart

Step6:在Windows下用Navicat 连接MySQL

打开Navicat,点击连接,选择MySQL,根据下图填写

    连接成功,点击确定

三、安装php

  Step1:安装:

  sudo apt-get install php7.2 php7.2-fpm php7.2-mysql

  Step2:修改Nginx配置文件

   sudo vim /etc/nginx/sites-available/default

   将56、57行取消注释

  重启Nginx:

  service nginx restart

  Step3:修改php相关配置文件

vim /etc/nginx/sites-available/default
         按下图修改

  重启nginx:

  service nginx restart

  Step4:测试

  添加一个info.php:

vim /var/www/html/info.php

编写内容如下:

     

访问 IP/info.php,如下图所示说明安装成功。

四、安装phpmyadmin

  Step1:安装:

  sudo apt-get install phpMyAdmin

   根据向导和自己的需求完成安装

  Step2:将/usr/share/phpmyadmin  放在 /var/www/html 下,使用软连接

  ln -s /usr/share/phpmyadmin  /var/www/html/phpmyadmin

  

  Step3:测试

  打开浏览器,输入你的IP/phpmyadmin,与下图所示相同说明安装成功。

Ubuntu LNMP环境的搭建的更多相关文章

  1. lnmp环境快速搭建及原理解析

    刚开始学习php的时候是在wamp环境下开发的,后来才接触到 lnmp 环境当时安装lnmp是按照一大长篇文档一步步的编译安装,当时是真不知道是在做什么啊!脑袋一片空白~~,只知道按照那么长的一篇文档 ...

  2. Linux:LNMP环境的搭建

    LNMP环境的搭建 安装DNS服务器 安装DNS服务 yum install bind -y DNS的配置 创建正向解析 以创建一个名为"lsy.com"的正向查找区域为例: 第一 ...

  3. [Linux] PHP程序员玩转Linux系列-lnmp环境的搭建

    1.PHP程序员玩转Linux系列-怎么安装使用CentOS 在平常的工作中,我作为PHP程序员经常要搭建一下环境,这个环境就是Linux系统下安装nginx,php,mysql这三个软件,对软件进行 ...

  4. LNMP环境下搭建SVN服务

    最近自己买了个服务器,试着在上面搭建了LNMP环境,因为以前在本地用MAMP Pro搭建过LAMP环境,所以基本上还算是轻车熟路,第一次搭建LNMP,使用的是一键安装,过程是顺利的,后来在使用过程中遇 ...

  5. 记一次“愉快”的lnmp环境的搭建

    愉快的lnmp环境搭建 后续更新 几个笔记记录 yum remove php-mysql yum -y install cmake autoconf wget gcc-c++ gcc zlib pcr ...

  6. lnmp环境一键搭建及卸载

    系统需求: CentOS/Debian/Ubuntu Linux系统 需要2GB以上硬盘剩余空间 128M以上内存,OpenVZ的建议192MB以上(小内存请勿使用64位系统) VPS或服务器必须已经 ...

  7. CentOS6.5下LNMP环境的搭建

    #写的不好,大牛勿喷 #其实我很努力 OS:CentOS6.5 1.关闭SELinux,关闭防火墙 原因:1.SELinux确实可以提高服务器的安全性,但是对于服务器的性能存在一定的影响,同时它的复杂 ...

  8. LNMP环境下搭建wordpress

    WordPress 下载WordPress安装包,可以直接wget获取也可以ftp上传,解压到/usr/share/nginx/html/blog-wp,访问index.php即进行安装:   wor ...

  9. ubuntu go环境安装搭建

    一.安装必备环境 sudo apt-get install git golang-go vim sublime-text-installer 如果出现安装错误,进行修复安装: sudo apt-get ...

随机推荐

  1. Docker 入门教程(3)——Dockerfile

    Dockerfile Dockerfile是一个文本文件,用来定制镜像. 镜像是分层存储的,前一层会是下一层的基础.而镜像的定制就是定制每一层镜像在上一层做了什么改变. Dockerfile其内包含一 ...

  2. element上传功能携带参数

    在写element的上传功能时,需要对上传的文件携带参数,但是参数比较多,就需要一个对象合并的方法,Object.assign() Object.assign(target, source1, sou ...

  3. 【接单】找我付费定制Python工具软件或网站开发、Chrome浏览器插件、油猴脚本

    各位可付费找我定制Python工具软件或网站开发.Chrome插件.油猴脚本.自动化软件,可通过我做的软件来评判我的实力,一定要先和我沟通你的需求,做不了的我也不会接. 费用50元起,通过淘宝APP或 ...

  4. mysql 格式化保存

    win -e 'SELECT * from t_share_template;' | sed 's/\t/,/g' > aa.csv

  5. seaborn线性关系数据可视化:时间线图|热图|结构化图表可视化

    一.线性关系数据可视化lmplot( ) 表示对所统计的数据做散点图,并拟合一个一元线性回归关系. lmplot(x, y, data, hue=None, col=None, row=None, p ...

  6. PHP bindec() 函数

    实例 把二进制转换为十进制: <?phpecho bindec("0011") . "<br>";echo bindec("01&q ...

  7. Python语言及其应用 中文pdf完整版|网盘下载内附提取码

    点击此处下载提取码:7cvm <Python语言及其应用>介绍Python 语言的基础知识及其在各个领域的具体应用,基于新版本3.x.书中首先介绍了Python 语言的一些基本知识,然后介 ...

  8. Armv8-A Memory management

    本文介绍Armv8-A的内存管理.内存管理指的是在系统中,内存访问是如何实现的. 使用内存管理机制,可以让每个应用之间的内存地址分离,即sandbox application,也可以让多个在物理内存上 ...

  9. .NETCore中实现ObjectId反解

    前言 在设计数据库的时候,我们通常需要给业务数据表分配主键,很多时候,为了省事,我都是直接使用 GUID/UUID 的方式,但是在 MonggoDB 中,其内部实现了 ObjectId(以下统称为Oi ...

  10. Python高性能HTTP客户端库requests的使用

    Python中有许多HTTP客户端.使用最广泛且最容易的是requests. 持续连接 很多人学习python,不知道从何学起.很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手.很 ...