-- 2018.06.07
-- liujunhang

lamp 环境包括:Apache服务器、php、Mysql数据库,linux服务器架构在虚拟机中。
Tip:在进行环境配置之前最好进行镜像存储。
1. 系统更新
  在安装之前需要执行下面的三条命令进行系统内部更新:
  sudo apt-get update 获得最新资源包
  sudo apt-get upgrade 更新本机全部软件
  sudo apt-get dist-upgrade 本机系统软件更新

2. 安装apache服务器

  sudo apt install apache2 -y
 检查apapache状态
  systemctl status apache2

 开启、关闭或者重启apache
  sudo /etc/init.d/apache2 start
  sudo /etc/init.d/apache2 stop
  sudo /etc/init.d/apache2 restart

通过ifconfig查看服务器ip,在浏览器中输入ip地址可以查看Apache服务器是否安装成功!

3. 安装mysql
  sudo apt install mysql-server mysql-client

需要注意的,如果你的乌班图是无界面版的服务器版本,那么在安装的时候是不会出现mysql密码设置的界面,我们在安装完成后mysql5.7会随机生成一个密码, 我们想要登陆mysql就必须重置一个密码。
执行如下命令:
  cd /etc/mysql/mysql.conf.d
  sudo vi mysqld.cnf
 在代码里面加入:skip-grant-tables 作用是跳过mysql的密码验证,从而不需要密码而登陆mysql
 重启mysql服务器 :sudo /etc/init.d/mysql restart
  进入mysql后,use mysql;
  然后执行命令:update user set plugin='mysql_native_password';
  update user set authentication_string=password('123456') where user='root' and host='localhost';
  flush privileges; 刷新
  退出mysql,然后注释掉skip-grant-tables
  重启mysql服务器 sudo /etc/init.d/mysql restart
4. 安装php
  sudo apt-get install -y php7.2

  安装完成后查看版本 php -v

  安装其他

  apt-get install php7.0 libapache2-mod-php7.0

5. 安装phpmyadmin

  sudo apt install phpmyadmin
安装完成后创建软连接到web目录
  sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

测试:
ip地址/phpmyadmin

乌班图18.04 LTS 版LAMP环境配置记录的更多相关文章

  1. unbuntu 18.04 LTS 版 安装Samba服务器

      首先需要注意的是,此时服务器的版本是乌班图18.04 LTS Server ,安装配置Samba服务器 . 首先来对当前的软件进行更新. 1 sudo apt-get upgrade 2 sudo ...

  2. Ubuntu 16.04下的LAMP环境配置

    在学习开发过程中,每当遇到新的问题时,通常都能在网上搜到解决的方法,但是网上的方法千千万,有些是已经过时了的,有些是跟自己开发环境不同的,总是不能第一时间能找到答案. 而当时遇到的问题可能在今后的开发 ...

  3. 如何在Ubuntu 18.04 LTS上安装和配置MongoDB

    MongoDB是一款非关系型数据库,提供高性能,高可用性和自动扩展企业数据库. MongoDB是一个非关系型数据库,因此您不能使用SQL(结构化查询语言)插入和检索数据,也不会将数据存储在MySQL或 ...

  4. 关于乌班图18.04安装mysql不提示设置密码解决方案

    1.下载安装mysql sudo apt-get update sudo apt-get install -y mysql-server mysql-client //下载mysql 运行mysql时 ...

  5. Ubuntu 18.04 LTS 常用软件安装杂记

    之前个人笔记本装的是 Linux Mint,用了一段时间但是体验不佳,所以打算换成 Ubuntu .作为一个 Linux 小白,当时配置一些软件环境费了不少时间.这次打算简单记录下,和大家分享一下我的 ...

  6. [转]Win7 + Ubuntu 18.04 LTS (Bionic Beaver)双系统安装方法

    这里介绍在win7的基础上,安装ubuntu 18.04 LTS,实现双系统启动. 首先,假设你已安装了windows 7系统. 一. 制作ubuntu U盘启动盘. 方法见http://blog.p ...

  7. 在 Ubuntu 18.04 LTS 无头服务器上安装 Oracle VirtualBox

    作者: Sk 译者: LCTT qhwdw | 2018-10-12 01:59 本教程将指导你在 Ubuntu 18.04 LTS 无头服务器上,一步一步地安装 Oracle VirtualBox. ...

  8. ubuntu server 18.04 lts 终端中文显示为乱码的解决方案

    .最近安装ubuntu server 18.04 lts版本发现系统自带的终端下无论是编辑中文,还是显示中文均出现乱码,还是老毛病, 今天无意中发现通过ssh,远程访问,在windows中安装开源的p ...

  9. 将 Ubuntu 16.04 LTS 升级到 Ubuntu 18.04 LTS

    将 Ubuntu 16.04 LTS 升级到 Ubuntu 18.04 LTS   Ubuntu 18.04 LTS(Bionic Beaver)即将发布, 如果您正在使用Ubuntu 16.04LT ...

随机推荐

  1. ClassLoader心得

              我们都知道,jvm执行的代码,都是通过jvm加载系统加入的.加载系统的第一步是通过ClassLoader加载class二进制信息,jvm规范中并没有规定class的来源类型,这就给 ...

  2. 访问网络资源的方式--application/json和x-www-form-urlencoded

    以Jsoup为例,x-www-form-urlencoded方式 Map<String,Object> map = new HashMap<>(); map.put(" ...

  3. Dom修改元素样式

    提纲:我们可以通过js来修改元素的大小,颜色,位置等样式 1.element.style                         行内样式的操作 2.element.className    ...

  4. hadoop中的JournalNode

    1.在HADOOP扮演的角色 JournalNode是在MR2也就是Yarn中新加的,journalNode的作用是存放EditLog的, 在MR1中editlog是和fsimage存放在一起的然后S ...

  5. Java-生成缩略图工具类

    import java.awt.Color; import java.awt.Graphics2D; import java.awt.Image; import java.awt.RenderingH ...

  6. centos6实现基于google authenticator 的ssh登录二次验证

    1.手机安装google身份验证器,在浏览器搜索身份验证器安装即可. centos6安装所需要的软件--- google-authenticator 2.查看这个包生成的所有文件和命令 3.输入goo ...

  7. vue路由登录拦截(vue router登录权限控制)

    实现原理: 哪些路由需要验证需要在路由文件router/index.js中指定: { path: '/', component: Home, name: 'Home', iconCls: 'fa fa ...

  8. 9.一次简单的Web作业

    Web作业 <!DOCTYPE html> <!-- 作业描述:由于引用了JQuery库,所以请在联网的时候打开该页面. 本次作业是在上次作业的基础上的进一步完善,上次作业页面预留的 ...

  9. Jmeter(十一)函数助手

    可以在JMeter的选项菜单中找到函数助手对话框 我们可以从下拉列表中选择一个函数,并为其参数设定值.如图,表格的左边一列是函数参数的简要描述,右边一列是供用户填充参数的值.不同函数要求的参数也不同. ...

  10. 黑马lavarel教程---5、模型操作(AR模式)

    黑马lavarel教程---5.模型操作(AR模式) 一.总结 一句话总结: AR: ActiveRecord :Active Record(活动记录),是一种领域模型模式,特点是一个模型类对应关系型 ...