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 设置大小写切换隐藏_VirtualBox中ubuntu的LAMP项目(温度采集)相关推荐

  1. vm ubuntu设置中文_如何在本地Ubuntu Linux机器或VM上设置LAMP服务器

    vm ubuntu设置中文 The purpose of this brief guide is to take you through the process of setting up a LAM ...

  2. Ubuntu 设置自动切换桌面壁纸

    让 Ubuntu 自动更换桌面壁纸并没有 win10 下那么简单,需要修改一些相关的配置项,主要是两个文件: 修改xenial.xml文件 修改 xenial.xml 文件的工作比较繁杂,且重复度比较 ...

  3. VS Code 中选中英文单词大小写切换快捷键

    VS Code 中选中英文单词大小写切换快捷键 vscode中默认是没有大小写切换的 所以一般是自定义设置 或者如果想练手速的同学可以自己手动key入 打开vscode界面 第一步: [文件]→[首选 ...

  4. Ubuntu设置中修改密码,提示长度太短或太简单【终极解决办法】

    Ubuntu设置中修改密码,提示长度太短或太简单[终极解决办法] 需要root权限才能解决: 方法1: (1)sudo su 切换到root用户 (2)再 passwd <用户名> 方法2 ...

  5. vmware虚拟机中ubuntu系统里设置USB串口连接海思开发板

    vmware虚拟机中ubuntu系统里设置USB串口连接海思开发板 作为海思平台的一个新手,在学习海思开发板时,会因为一个很小的问题折腾半天,但是当解决一个小问题时还是很兴奋的,记录下自己学习过程. ...

  6. VMware中ubuntu设置成中文

    在VMware(虚拟机)中,安装了Ubuntu15.04后,界面是全英文的.但是,Ubuntu也可以设置成中文的. 下面是设置方法: 一.首先打开ubuntu设置(右上角的齿轮),或者直接在左面找到设 ...

  7. Ubuntu设置中没有网络标识(设置中缺少网络设置(Wired))

    问题特征 1.Ubuntu设置中没有网络标识 2.网络设置中缺少网络设置 3.无法上网 ping www.baidu.com # 测试与百度的连接情况 ping 202.108.22.5 # 测试与百 ...

  8. 虚拟机中Ubuntu设置共享文件夹

    虚拟机中Ubuntu设置共享文件夹 本次使用了两种方法来设置共享文件夹 配置说明 1.ubuntu-20.04.4-desktop-amd64.iso 2.VMware Workstation 12 ...

  9. ubuntu四个屏幕设置_如何在 Linux 中为每个屏幕设置不同的壁纸

    如果你想在 Ubuntu 18.04 或任何其他 Linux 发行版上使用 GNOME.MATE 或 Budgie 桌面环境在多个显示器上显示不同的壁纸,这个小工具将帮助你实现这一点. 多显示器设置通 ...

最新文章

  1. C++的STL 栈实现 判断栈的出栈顺序是否合理
  2. PostgreSQL Oracle 兼容性之 - PL/SQL DETERMINISTIC 与PG函数稳定性(immutable, stable, volatile)...
  3. 【Java基础】Java中的char是否可以存储一个中文字符之理解字符字节以及编码集
  4. java:蓝桥杯 矩阵乘法
  5. 0005-Longest Palindromic Substring(最长回文子串)
  6. 收集最优雅的8条编程最佳指导语录
  7. 手机计算机的隐藏小技巧,涨知识!MIUI计算器原来有这么多隐藏小技巧,最后一个绝对想不到...
  8. Oracle监听器—静态注册
  9. WOOTConf 2017:Lockpicking,Willie Nelson开发人员等等
  10. spark学习-49-Spark的job调度
  11. clickhouse语句_Siem落地方案:初识clickhouse
  12. php阴影效果,css阴影效果:css边框阴影如何设置?
  13. Excel使用技巧之分割字符串
  14. Hutool介绍(详)
  15. LPC1788系统时钟的设置
  16. kms服务器搭建及测试
  17. FPGA中的AXI总线知识点快速学习(适合新手)
  18. 电脑linux 开启热点hostapt,Ubuntu16.04开启热点
  19. Java初学者使用Scanner通过键盘输入学生成绩,并使用while循环实现重复输入,计算成绩的平均分及优秀率等
  20. 【Bandit Algorithms学习笔记】UCB算法的理论证明

热门文章

  1. 《Photoshop Lab修色圣典(修订版)》—第1课深入讨论
  2. linux系统下如何禁止ping命令或允许ping命令的方法
  3. How Many Replication Method In SAP HANA
  4. 释放Linux磁盘空间方法
  5. 女人护肤品可与男人共用! - 健康程序员,至尚生活!
  6. 对请求并发数做限制的通用RequestDecorator
  7. 关于maven依赖中的scopeprovided/scope使用
  8. 用ajax技术实现无闪烁定时刷新页面
  9. 【转载】OpenCV(C++ 与 Python 的比较)与 MATLAB 的比较
  10. php 利用debug_backtrace方法跟踪代码调用