-- 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. POJ - 1185 炮兵阵地 (插头dp)

    题目链接 明明是道状压dp的题我为啥非要用插头dp乱搞啊 逐行枚举,设dp[i][S]为枚举到第i个格子时,状态为S的情况.S为当前行上的“插头”状态,每两个二进制位表示一个格子,设当前格子为(x,y ...

  2. 一次使用自定义 Http Header 引发的血案

    一次使用自定义 Http Header 引发的血案 HttpClient Http Header 自定义 nginx 不转发  起因 最近在整理我们产品的 OpenAPI Demo (Python.C ...

  3. 把task加入websocket服务端程序

    服务端代码 <?php //task任务要实现两个方法onfinish ontask //还要设置worker_num date_default_timezone_set("PRC&q ...

  4. yii框架学习(MVC)

    路由:两种方式,第一种是默认方式访问,假设配置了虚拟主机,那么localhost/web/index.php?r=admin/index    访问的是controllers目录下的admin控制器里 ...

  5. Vue3.0+TypeScript

    序言 资料 https://www.cnblogs.com/chanwahfung/p/11968205.html

  6. BZOJ 4522: [Cqoi2016]密钥破解 exgcd+Pollard-Rho

    挺简单的,正好能再复习一遍 $exgcd$~ 按照题意一遍一遍模拟即可,注意一下 $pollard-rho$ 中的细节. #include <ctime> #include <cma ...

  7. Catch That Cow (POJ - 3278)(简单BFS)

    转载请注明出处:https://blog.csdn.net/Mercury_Lc/article/details/82693928作者:Mercury_Lc 题目链接 题解:给你x.y,x可以加1.减 ...

  8. 8.3 CSS样式

    8.3 CSS样式 参考链接:http://how2j.cn/k/css2/css2-border/249.html 一.CSS有什么作用. 不使用css 给每一个单元格加上背景颜色 .就需要给每一个 ...

  9. 20165213 Exp 8 Web基础

    Exp 8 Web基础 一.基础问题回答 (1)什么是表单 表单在网页中主要负责数据采集功能.一个表单有三个基本组成部分: 表单标签:这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器 ...

  10. char能不能存储一个汉字

    答案是肯定的 请参见博客:https://www.cnblogs.com/1017hlbyr/p/6419016.html