VirtualBox中ubuntu的LAMP項目(溫度採集)

2020-10-04 LC羅C

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

<?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


相關焦點

  • macOS安裝virtualbox 和ubuntu
    【note1】因為我需要的一個軟體只能在Linux運行,而我的電腦是macOS,但是可以通過安裝虛擬機virtualbox和ubuntu解決記個筆記,下次好查看1.安裝虛擬機virtualbox地址https://www.virtualbox.org/wiki/Downloads找到官網按照對應版本下載它
  • Ubuntu系統上安裝virtualbox的共享文件夾的配置
    1.在virtualbox窗口上選擇系統,然後設置->共享文件夾->添加共享文件夾2.指定共享文件夾的路徑,這裡選擇我們的3.啟動ubuntu虛擬機,我們發現/media/有一個sf_share,但是無法進入和訪問.只能用root用戶訪問,和sudo查看文件,很不方便,這是因為我們沒有權限.
  • Ubuntu系統中安裝VirtualBox虛擬機
    VirtualBox虛擬機軟體是一款不錯的虛擬化作業系統的軟體,相對於VMware Workstation軟體來說最大的優勢就是開源免費,在linux作業系統中的虛擬機軟體首選就是它。這樣我們可以在linux系統下很好的體驗和運行其他作業系統軟體。
  • 如何在Ubuntu 12.04 Server 中安裝圖形用戶界面?
    如何在Ubuntu 12.04 Server 中安裝圖形用戶界面? 使用ubuntu server安裝lamp主機非常的方便,只要在安裝系統的步驟中選擇就是了 。但是很多時候我需要在圖形界面下管理主機更加方便。今天的教程就是教大家安裝圖形界面。
  • VirtualBox中的ubuntu下載資源指向修改
    / bionic main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ bionic-updates
  • VMware 安裝 ubuntu 作業系統系列(四)
    安裝 ubuntu 系統之後,需要安裝一些工具軟體以下都是用 root 帳號登錄操作的;1、apt-get update2、apt install net-tools,方便查看 ip 地址(ifconfig)root@ubuntu:/# apt
  • VMware 安裝 ubuntu 作業系統系列(二)
    設置以 root 帳號登錄系統1、安裝系統時設置的自定義帳號及密碼,我們可以以該帳號登錄系統,但是不能以 root 帳號登錄;2、啟用 root 帳號1)使用命令 sudo passwdof this account.zhangmingfei@ubuntu:/$ zhangmingfei@ubuntu:/$ zhangmingfei@ubuntu:/$ zhangmingfei@ubuntu:/$ sudo passwd rootNew password: Retype new password: passwd: password updated successfullyzhangmingfei
  • GPU溫度的採集
    監控參數魯大師監控參數第三方軟體都是UI界面,只能臨時查看使用,無法集成到項目中可以將命令行工具集成到代碼工程中,將命令行輸出重定向到工程代碼中的一個字符buffer中,然後解析字符buffer中的溫度等相關欄位。
  • VirtualBox中的ubuntu系統使用的準備工作
    1、 Vi編輯器的升級(未升級會導致方向鍵無法正常的使用); sudo apt-get install vim2、 ssh的安裝(未安裝winscp無法遠程傳輸文件);sudo apt-get install ssh3、 共享文件的搭建(開機自啟動方便文件的傳輸);1) 、在
  • 樹莓派4 安裝linux( ubuntu),安裝桌面
    3、安裝系統:使用SD Card Formatter格式化內存卡(某些時候不進行這一步也行)。換成mirrors.tuna.tsinghua.edu.cn,如下:deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic main restricteddeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-updates main
  • Ubuntu下安裝LAMP
    作者:luoweifeng來源:CSDN|2011-03-14 13:07 Ubuntu 安裝LAMPubuntu
  • 基於Ubuntu安裝ROS 系統(melodic版本)
    安裝版本要求:ubuntu系統版本18.04 版本ROS 版本為Melodic版本安裝步驟 deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiversedeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe
  • 為什麼ubuntu軟體下載這麼慢?(原來如此)
    通過終端執行sudo gedit /etc/apt/sources.list代碼,然後把下面這個阿里原始碼複製進去保存後,阿里源:deb http://mirrors.aliyun.com/ubuntu/ xenial maindeb-src http://mirrors.aliyun.com/ubuntu/ xenial maindeb http
  • VMware 安裝 ubuntu 作業系統系列(一)
    安裝 ubuntu 系統VMware 版本是 VMware-workstation-full-15.5.1-15018445.exe;ubuntu 系統版本是 ubuntu-20.04-desktop-amd64.iso;操作如下截圖:
  • 安裝 windows10 子系統ubuntu(不需要一行代碼)
    那就開始安裝吧一.查看windows版本環境: windos10(我的windows10 OS內核版本18363.657)怎麼查看windows的版本 命令msconfig →工具→關於windows三.安裝Linux安裝Linux:打開Microsoft Store,在搜索框中輸入
  • VirtualBox+ubuntu-18.04.4系統安裝
    安裝程序;2) 、點擊下一步;3) 、如果要更改安裝路徑點擊紅色矩形框中的7) 、等待安裝完成;8) 、等待過程中跳出來的對話框(可設置為物理內存的四分之一。如果電腦是 8GB內存,則可給虛擬機分配2GB內存,也就是2048MB。)
  • Linux(Ubuntu)最全學習筆記「樂搏TestPro」
    問題1:激活root用戶(首次設置root密碼)由於ubtun系統默認是沒有激活root用戶的,需要我們手工進行操作,在命令行界面下,或者在終端中輸入如下命令:sudo passwd rootsudo su)--->進入opt文件夾--->解壓安裝包,安裝包為 tar.gz使用命令:tar -xvzf(格式: tar -xzvf file.tar.gz //解壓tar.gz)
  • Ubuntu下adb的使用及常見問題處理
    >或者sudo apt-get install adb方案二:使用Android源碼編譯生成的adb文件Android源碼編譯完成之後,會在編譯過的項目目錄下.問題的處理:使用上文的步驟操作之後,大多數系統裡adb都可以使用,但在有些版本的adb或者系統中仍會報如下問題:apuser@ubuntu2:~/adbtools$ adb devicesList of devices attached
  • 如何在 Ubuntu 上安裝深度(Deepin)桌面環境
    )桌面環境的正確步驟。• 來源:linux.cn • 作者:Ankush Das • 譯者:XianLei Gao •(本文字數:1781,閱讀時長大約:2 分鐘)毫無疑問,深度作業系統(Deepin OS)是一個 漂亮的 Linux 發行版 。
  • 如何在Ubuntu 16上安裝LAMP
    今天因為有點東西需要在linux伺服器上安裝lamp,沒辦法,沒人教,只能自己研究了。為了讓別人不像我這麼苦逼,想想我還是把它寫出來吧;在安裝LAMP之前,最好更新存儲庫和軟體包。該apache2-utils包將安裝一些有用的實用程序,如Apache HTTP伺服器基準測試工具(ab)。sudo apt install -y apache2 apache2-utils安裝完成後,應自動啟動Apache。 使用systemctl檢查其狀態。