1. 安装web服务器;

sudo apt install apache2

2. 验证web服务器是否安装好,进行一下操作;

a) 在/var/www/html目录下,编写一个文本如hello.html,内容自己写,如欢迎大家学习等;指令如下:

sudo vi /var/www/html/hello.html →回车

按i进入编辑模式编辑;

输入完成后按esc键,输入”:wq”→回车

b) ifconfig查看ip;

c) 在window系统下打开浏览器,并在网页中输入ubuntu系统ip地址+文件名称,例如http://192.168.0.120/hello.html

d) 如果出现ubuntu系统中vi编辑的内容一致,代表安装成功;

3. 安装mysql:

a) sudo apt install mysql-server (安装数据库Mysql服务器的服务器端);

b) sudo apt install mysql-client (安装数据库Mysql服务器的客户端);

4. 初始化mysql 的密码权限:

sudo mysql_secure_installation (设置初始mysql密码)

5. 升级成超级权限才可以凭密码登录mysql 服务器

sudo su –l

切换回普通用户:su +普通用户名称

6. 登陆mysql:

mysql(首次登陆可以使用这条命令);

mysql –u root –p(接下来登陆采用这条命令);

7. 打印出数据库列表;(数据库命令不区分大小写,命令结束后封号结尾)

SELECT user,authentication_string,plugin,host FROM mysql.user;

8. 设置较低级的密码,方便用于教学输入;

SET GLOBAL validate_password_policy=LOW;

9. 设置mysql的登陆密码:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'xmcu0592';

10. 刷新MySQL的系统权限相关表­:

FLUSH PRIVILEGES;

11. 创建数据库的名称:

create database xmcu3ae;

12. 创建数据库xmcu3ae的账号为luo3ae密码是pwm3ae0592:

grant all privileges on xmcu3ae.* to luo3ae@'%' identified by 'pwm3ae0592';

13. mysql更新权限:

FLUSH PRIVILEGES ;

14. 选择刚刚创建的数据库:

use xmcu3ae;

15. 创建表格名称和数据类型:

create table bgdx17a999(id int(4) primary key not null auto_increment, wendu float(5.2),time datetime);

16. 在表格bgdx17a999中插入一条数据

insert into bgdx17a999(wendu,time ) values (28.58,'2019-10-11 08:48:00');

17. 显示写入表格bgdx17a999中的数据;

select * from bgdx17a999;

18. 退出数据库:

quit;

19. 开启远程访问:

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf (可以远程访问,不改的话,只能从本地访问mysql数据库)

这一行的前面加入#注释掉这一行,就是不仅仅只监听本地127.0.0.1的数据链接,就是可以允许远程访问

#bind-address = 127.0.0.1

20. 安装php apache-php php-mysql脚本插件:

sudo apt install php libapache2-mod-php php-mysql

21. 验证以上安装的内容是否安装好:

sudo vi /var/www/html/phpinfo.php

phpinfo();

?>

22. 在window系统下打开浏览器,并在网页中输入ubuntu系统ip地址+文件名称,例如http://192.168.0.120/phpinfo.php ,网页出现出现这些就表明php,mysql,apache2都安装好了:

23. 重启ubuntu系统:

sudo reboot

24. 使用winscp将文件上传至ubuntu系统中,或者将文件放置win的共享文件夹中,ubuntu可以直接查看;

把这些文件拷贝到虚拟机的/var/www/html 目录下

canvasjs.min.js(不要编辑,脚本)

form.html (通过网页收取信息)

insert.php (将form.html 网页收取到的信息插入数据库)

plot.php (读取数据库的数据,画出曲线图来)

table.php (读取数据库的数据,以表格的形式,不画图)

25. plot.php、table.php里包含了数据库的相关信息,如和自己创建的数据库信息不一致,要进入这里修改;

26. window系统中打开网页输入(ubuntu的ip地址+文件名称)192.168.0.120/form.html,并在网页下输入相关内容,并点击提交;

27. ubuntu的ip地址+文件名称例如:http://192.168.1.120/plot.php

ubuntu ifconfig_VirtualBox中ubuntu的LAMP项目(温度采集)相关推荐

  1. ubuntu 设置大小写切换隐藏_VirtualBox中ubuntu的LAMP项目(温度采集)

    1. 安装web服务器: sudo apt install apache2 2. 验证web服务器是否安装好,进行一下操作: a) 在/var/www/html目录下,编写一个文本如hello.htm ...

  2. cpu温度过高 ubuntu_如何在Ubuntu Linux中检查CPU温度

    本文详细介绍如何在Ubuntu Linux中查看检查CPU温度的方法. 1.Glances Glances是使用Python编写的跨平台系统监视工具. Glances用Python编写,几乎可以在任何 ...

  3. 监控Ubuntu Linux中的CPU/GPU 温度

    导读 如今,笔记本电脑过热是一个常见的问题.监视硬件温度可以帮助您诊断笔记本电脑过热的原因.在本文中,我们将分享一些有用的命令行工具,以帮助您密切关注CPU和GPU的温度. sensor sensor ...

  4. Ubuntu 16.04下的LAMP环境配置

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

  5. 虚拟机中ubuntu可以使用显卡吗_在KVM下使用ubuntu19.10安装Anbox

    导言: Anbox是一个Android模拟器,可以从linux系统运行Android应用程序或游戏.对于Anbox的安装已经有了各种教程,主要针对ubuntu18.04之前的版本.最近在做一个关于虚拟 ...

  6. 如何优雅的在ubuntu终端中使用复制粘贴

    如何优雅的在ubuntu终端中使用复制粘贴 文章目录 前言 更改终端里面的复制粘贴命令 修改鼠标按键映射 介绍 安装 依赖 编译安装 配置文件 前言 安装了ubuntu20.4 后发现终端里面的复制粘 ...

  7. ubuntu系统中查看本机cpu和内存信息的命令和用法(分色排版)

    https://zhidao.baidu.com/question/192966322.html 写出ubuntu linux系统中查看本机cpu和内存信息的命令和用法,以及如何解读这些命令 ubun ...

  8. Ubuntu配置Nginx部署Vue SPA项目

    Ubuntu配置Nginx部署Vue SPA项目 文章记录了部署Vue SPA项目后可从ip访问的过程,因域名访问需要备案暂未尝试,后续若实行亦会更新在此处. 系统为Ubuntu18.04. Ngin ...

  9. PPA 完全指南,如何在 Ubuntu 系统中使用 PPA

    如果你在使用 Ubuntu 系统,或其它衍生版本,如 Linux Mint.Linux Lite 或者 Zorin OS 等,可能会遇到添加使用 PPA 的情况.那什么是 PPA?为什么要使用 PPA ...

最新文章

  1. [JAVA EE] JPA技术基础:完成数据列表显示
  2. qq说说时间轴php实现,PHP实现时间轴函数
  3. kotlin面向对象之接口、代理与委托、单例模式
  4. 现在的编译器还需要手动展开循环吗_一例 Go 编译器代码优化 bug 定位和修复解析...
  5. 012_logback中的DBAppender
  6. Main函数中的argc和argv应用举例
  7. 计算器排html页面,htmltest~计算器界面的实现
  8. C#异步编程-------异步编程模型(APM)
  9. [原创]按键小精灵通用去广告破解补丁
  10. 菜鸟学习笔记:Java提升篇6(IO流2——数据类型处理流、打印流、随机流)
  11. ap sat_收藏丨2020年雅思、托福、GRE、SAT、ACT、AP考试时间汇总
  12. c语言兔子序列答案,C语言经典题目——兔子生兔子(示例代码)
  13. HTML5物流大数据服务平台后台模板
  14. Nature综述:一文揭秘土壤微生物的生死过程如何影响生物地球化学
  15. 正确重启计算机的方法,电脑一开机就会出现 重启并选择正确的启动设备或在选定的启动设...
  16. 训练大规模对比学习的一些小笔记
  17. 主页面搭建--简单理解步骤4
  18. SpringBoot简明教程-yml配置文件详解
  19. 重新定义 NFT (音乐、四维、隐私、交互)——上篇
  20. 《那些年啊,那些事——一个程序员的奋斗史》——70

热门文章

  1. python中delta是什么意思_python – 根据dataframe中的值计算delta
  2. java jlabel 字体大小_java – 如何在调整大小时更改JLabel字体大小以填充JPanel可用空间?...
  3. java贝叶斯分类器 开源_贝叶斯分类器
  4. react for循环_5个很棒的 React.js 库,值得你亲手试试!
  5. Go 基本语法之变量声明
  6. 测试用例,怎么写 ?
  7. java drawstring字体大小_java – 不同大小的JLabel中心drawString()文本
  8. 神威计算机主板型号,十代酷睿高端型Z490主板曝光 总线规格依旧是PCIe 3.0且USB接口并不支持USB 3.2...
  9. android 沙盒 ios,iOS中的沙盒机制
  10. 小分子php蛋白,如何研究小分子抑制蛋白降解途径? - 分子生物 - 小木虫 - 学术 科研 互动社区...