主頁 >  其他 > 運維基本功(十一):LAMP專案部署實戰

運維基本功(十一):LAMP專案部署實戰

2021-04-16 12:12:37 其他

本文是在課程課件基礎上修改的學習筆記
課程原地址:https://www.bilibili.com/video/BV1nW411L7xm
如有侵刪

運維基本功(一):Linux系統安裝
運維基本功(二):Linux基本命令
運維基本功(三):Linux檔案管理
運維基本功(四):Linux檔案管理-Vim編輯器概述
運維基本功(五):Linux檔案管理-用戶管理
運維基本功(六):Linux用戶管理-遠程管理
運維基本功(七):Linux的權限管理操作
運維基本功(八):Linux自有服務與軟體包管理
運維基本功(九): Linux自有服務-防火墻&計劃任務
運維基本功(十): Linux計劃任務以及行程檢測與控制
運維基本功(十一): LAMP專案部署實戰

一、YUM

1、什么是YUM

在CentOS系統中,軟體管理方式通常有三種方式:rpm安裝yum安裝以及編譯安裝

編譯安裝,從程序上來講比較麻煩,包需要用戶自行下載,下載的是原始碼包,需要進行編譯操作,編譯好了才能進行安裝,這個程序對于剛接觸Linux的人來說比較麻煩,而且還容易出錯,好處在于是原始碼包,對于有需要自定義模塊的用戶來說非常方便,(就業班會著重講解)

難度:編譯安裝 > rpm安裝 > yum安裝(有網路 + yum源支持)

Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟體包管理器,

基于rpm包管理,能夠從指定的服務器(yum源)自動下載RPM包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝,

rpm和yum區別?答:① yum底層也是基于rpm進行安裝的(yum安裝的軟體,可以通過rpm -qa進行查詢) ② yum相對于rpm最大的優勢,可以解決依賴關系,

A => B => C

2、YUM源配置

在這里插入圖片描述

YUM源組態檔所在路徑 => /etc/yum.repos.d檔案夾

-rw-r–r--. 1 root root 1991 Mar 28 2017 CentOS-Base.repo 網路yum源組態檔
-rw-r–r--. 1 root root 647 Mar 28 2017 CentOS-Debuginfo.repo 內核相關的更新包
-rw-r–r--. 1 root root 289 Mar 28 2017 CentOS-fasttrack.repo 快速通道
-rw-r–r--. 1 root root 630 Mar 28 2017 CentOS-Media.repo 本地yum源組態檔
-rw-r–r--. 1 root root 7989 Mar 28 2017 CentOS-Vault.repo 最近版本加入老本的YUM配置

擴展:在YUM鏡像源中添加阿里云鏡像源

第一步:備份CentOS-Base.repo這個源(更改后綴名.repo => .repo.bak)
# mv CentOS-Base.repo CentOS-Base.repo.bak

第二步:使用wget命令下載阿里云的鏡像檔案
# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

選項說明:
-O :指定檔案下載的位置以及名稱
第三步:清理YUM快取
# yum clean all

第四步:重新建立快取(讓新YUM源生效)
# yum makecache

3、yum命令詳解

搜索要安裝的軟體

# yum search 軟體名稱的關鍵詞

案例:搜索阿里云倉庫中的vim軟體

# yum search vim

案例:搜索firefox火狐瀏覽器

# yum search firefox

使用yum安裝軟體

基本語法:

# yum install 軟體名稱關鍵詞 [選項]
選項:
-y :yes縮寫,確認安裝,不提示,

案例:使用yum命令安裝vim編輯器

# yum install vim -y

案例:使用yum命令安裝firefox瀏覽器

# yum install firefox -y

使用yum卸載軟體

# yum remove 軟體名稱關鍵詞 [選項]
選項:
-y :yes縮寫,確認卸載,不提示,

案例:把firefox火狐瀏覽器進行卸載操作

# yum remove firefox -y

案例:把httpd軟體進行強制卸載

# yum remove httpd -y

使用yum更新軟體

基本語法:

# yum update 軟體名稱關鍵詞 [選項]
選項:
-y :yes縮寫,確認更新,不提示

案例:把vim編輯器進行更新操作

# yum update vim -y

案例:把firefox火狐瀏覽器進行更新操作

# yum update firefox -y

二、阿里云詳解

要想部署一個互聯網上可以訪問到的環境,必須先具備以下內容 :

服務器(IP、帳號密碼、終端)、相應的軟體、域名(備案、決議)、代碼等,

在這里插入圖片描述

代碼:前端工程師 + 后端工程師進行開發提供的!

1、注冊阿里云賬號

阿里云官網:https://www.aliyun.com/

特別說明:云服務器的廠商特別多,你可以進行任意選擇 => 阿里云、百度云、騰訊云、華為云…

注冊時建議使用支付寶,方便快捷,最重要:付款方便

2、實名認證(上傳身份證照片)

第一步:單擊賬號下方的實名認證(選擇個人認證)

第二步:選擇支付寶授權認證(及時開通,無需等待)

第三步:勾選同意,點擊提交

第四步:使用手機支付寶掃描二維碼,進行授權

第五步:填寫相關資訊(住址)

填寫完畢,即可完成認證,

3、購買阿里云的ECS云服務器

第一步:回到阿里云首頁,找到彈性計算 => ECS云服務器

第二步:單擊立即購買,購買ECS服務器(選區域、選配置)

第三步:選擇付費模式、選擇CPU與記憶體的配置
在這里插入圖片描述
第四步:選擇鏡像(CentOS7.6)與云盤(硬碟)

在這里插入圖片描述

第四步:設定網路、公網IP以及安全組(重要)

在這里插入圖片描述

用戶 => 阿里云安全組 => firewalld防火墻 => Linux服務器

第五步:設定root賬號密碼(一定要選擇自定義密碼)

在這里插入圖片描述

8 - 30 個字符,必須同時包含三項(大寫字母、小寫字母、數字、 ()`~!@#$%^&*_-+=|{}[]:;’<>,.?/ 中的特殊符號),其中 Windows 實體不能以斜線號(/)為首字符

第六步:設定釋放時間 => 什么時候洗掉這臺服務器(不收錢)

在這里插入圖片描述

特別說明:只有個人購買的ECS服務器可以設定釋放時間,生產環境一定不要設定釋放時間,否則后果自負!!!

第七步:進入管理控制臺,找到我們剛才購買的ECS服務器,如下圖所示:

在這里插入圖片描述

使用MX軟體,直接連接公網IP + root賬號 + 自定義的密碼即可連接

4、使用MX連接ECS服務器

在這里插入圖片描述

5、使用yum安裝sl小工具

安裝程序:

# yum install sl -y

使用sl命令:

# sl

三、LAMP環境部署

1、什么是LAMP

LAMP:Linux + Apache + MySQL + PHP LAMP 架構(組合)

LNMP:Linux + Nginx + MySQL + php-fpm LNMP 架構(組合)

LNMPA:Linux + Nginx(80) + MySQL + PHP + Apache Nginx 代理方式

在這里插入圖片描述

Apache:Apache是世界使用排名第一的Web服務器軟體,

PHP:一種專門用于Web開發的編程語言,

MySQL:MySQL是一個關系型資料庫管理系統,主要用于永久存盤專案資料,

2、AMP三者之間的關系

在這里插入圖片描述

Apache:用于接收用戶的請求(輸入網址,回傳網頁=>結果)

PHP:注冊、登錄、加入購物車、下單、支付等動態功能(有編程語言的支持)

MySQL:永久保存資料,比如你在網站上注冊的用戶和密碼、你加入購物車的產品、你的產品訂單

LAMP = Linux + APache + PHP + MySQL

3、LAMP部署前期準備

關閉防火墻

# systemctl stop firewalld
# systemctl disable firewalld

關閉SELinux

SELinux(Security-Enhanced Linux) 是美國國家安全域(NSA)對于強制訪問控制的實作,是 Linux歷史上最杰出的新安全子系統,

獲取SELinux的狀態:

# getenforce

臨時關閉SElinux:重啟后SELinux還會自動啟動

# setenforce 0

永久關閉SELinux:編輯SELinux的組態檔

# vim /etc/selinux/config
SELINUX=disabled

檢查系統中是否已安裝Apache

# rpm -qa |grep httpd

# rpm -e httpd-2.4.6-90.el7.centos.x86_64
# rpm -e httpd-tools-2.4.6-90.el7.centos.x86_64

檢查系統中是否已安裝MySQL

# rpm -qa |grep mysql

檢查系統中是否已安裝PHP

# rpm -qa |grep php

AMP安裝指南:在Linux中安裝AMP必須先安裝Apache,在安裝MySQL,最后安裝PHP

4、LAMP環境之Apache安裝

Apache:阿帕奇,Apache基金會

httpd軟體 => 前身apache,隨著時間的推移以及互聯網行業的發展,越來越多的軟體加入到了Apache的基金會,

第一步:安裝httpd軟體

# yum install httpd -y

第二步:配置/etc/httpd/conf/httpd.conf檔案

# vim /etc/httpd/conf/httpd.conf
/ServerName => 搜索
96 ServerName localhost:80

localhost : 代表本機,對應的IP地址可以使127.0.0.1或本機的公網IP

第三步:啟動httpd服務

# systemctl start httpd

第四步:把httpd服務添加到開機啟動項中

# systemctl enable httpd

第五步:使用ss或netstat命令查詢httpd占用的埠

# netstat -tnlp |grep httpd# ss -naltp |grep httpd

第六步:在瀏覽器中,使用公網IP訪問阿里云服務器

在這里插入圖片描述

5、LAMP環境之MySQL安裝

下載MySQL的官網yum源

由于yum源上默認沒有mysql-server,所以必須去官網下載后在安裝

# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

安裝MySQL的官網鏡像源

# rpm -ivh mysql-community-release-el7-5.noarch.rpm

使用yum安裝mysql最新版軟體

# yum install mysql-community-server -y

MySQL軟體是一個C/S架構的軟體,擁有客戶端與服務器端,mysql-server服務器端(內部也包含了客戶端),community代表社區版(免費開源)

啟動mysql,查看埠占用情況

# systemctl start mysqld
# netstat -tnlp |grep mysqld

MySQL資料庫初始化(重要)

默認情況下,資料庫沒有密碼,也沒有任何資料,必須要初始化

① 初始化資料,設定root密碼(MySQL管理員)

# mysql_secure_installation

在這里插入圖片描述

擴展:以上說的root和Linux中的root不是同一個用戶,這個root代表MySQL資料庫的管理員,只不過這個管理員也叫root,

在這里插入圖片描述在這里插入圖片描述

學習環境下,密碼越簡單越好,生產環境下越復雜越好,

在這里插入圖片描述

在這里插入圖片描述
在這里插入圖片描述在這里插入圖片描述

② 把mysqld服務添加到開機啟動項

# systemctl enable mysqld

默認已經開機啟動,這里可以跳過

③ 連接MySQL資料庫,測驗

# mysql -u root -p 回車
Enter password:輸入剛才設定的密碼,如123,回車
mysql> show databases;    =>   代表顯示所有資料庫
mysql> exit

5、LAMP環境之PHP安裝

使用yum命令安裝php軟體

# yum install php -y

使用systemctl啟動php軟體(重啟Apache)

# systemctl restart httpd

為什么啟動php就是重啟Apache呢?答:因為LAMP架構中,PHP是以模塊的形式追加到Apache的內核中,所以啟動php就相當于重置Apache軟體

在這里插入圖片描述

測驗LAMP環境是否可以使用

第一步:使用cd命令進入/var/www/html目錄

# cd /var/www/html
Apache的專案目錄 => /var/www/html,以后程式員開發的代碼都是放置于此目錄

第二步:使用vim命令創建demo.php檔案

# vim demo.php

第三步:撰寫php代碼

<?php
	echo 'hello world';
?>

撰寫完成后,保存退出,然后在瀏覽器中使用http://公網IP/demo.php

在這里插入圖片描述

四、部署Discuz!論壇

1、Discuz!論壇概述

Discuz!論壇是基于PHP + MySQL進行開發的一套開源的論壇系統,

在這里插入圖片描述

2、下載源代碼

下載地址:https://gitee.com/ComsenzDiscuz/DiscuzX (碼云)

在這里插入圖片描述

3、使用MX軟體把Discuz源代碼上傳

阿里云:

在這里插入圖片描述

本地Linux類似

4、安裝unzip解壓縮軟體

# yum install unzip -y

5、使用unzip對discuz.zip壓縮包進行解壓

# unzip discuz.zip

6、復制discuz中的檔案到/var/www/html目錄

# mv discuz/* /var/www/html/# cp -vRp disczu/* /var/www/html/

7、打開瀏覽器,輸入公網IP地址

在這里插入圖片描述
)]

8、單擊同意許可,繼續安裝

9、給/var/www/html目錄設定可寫權限

# chmod -R a+w /var/www/html

注意:以上操作是給所有檔案添加一個w權限,但是生產環境盡量針對指定檔案添加權限,

10、解決PHP擴展問題

在這里插入圖片描述

以上提示代表,安裝PHP時沒有按照php-mysqli擴展,所以會出現以上問題,

# yum install php-mysqli -y
# systemctl restart httpd

11、設定運行環境

在這里插入圖片描述

12、設定MySQL資料庫的相關資訊

在這里插入圖片描述

13、設定管理員賬號和密碼

在這里插入圖片描述

14、安裝完成后,訪問論壇首頁

部署后,訪問論壇首頁,如下圖所示:

在這里插入圖片描述

五、域名與決議

1、為什么需要域名

我們現在訪問論壇是通過IP地址實作的,但是IP地址比較復雜,更重要的是不方便用戶記憶,

域名 => 代替公網IP地址

2、購買域名

  1. 登錄控制臺
  2. 然后選擇域名選單
  3. 找到域名注冊選單
  4. 找到想要注冊的域名
  5. 然后加入清單,然后進行立即結算
  6. 購買完成后,進入域名控制臺

3、把域名決議到公網IP

在這里插入圖片描述

進入決議選單,然后添加記錄:

在這里插入圖片描述

① 把www.itcast.top決議到公網IP
在這里插入圖片描述

② 把itcast.top決議到公網IP
在這里插入圖片描述

以上記錄添加完成后,等待10分鐘左右,即可使用域名訪問論壇專案了!

4、域名備案

如果在國內運行專案,我們使用的域名必須要進行備案操作,

備案就是向工信部提交網站運行的相關資料,比如域名的證書、持有者的身份證號碼,以及真人手持身份證照片(背景圖)

由于現在監管比較嚴格,提交資料后,大概5-7個作業日進行審核,完全備案完成大概2周左右,

https://beian.aliyun.com/

如果不想進行域名備案,可以購買中國香港、中國臺灣以及國外的服務器,可以免備案,但是其運行速度略慢一些,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/276735.html

標籤:其他

上一篇:資料清洗

下一篇:Hadoop:MapReduce之倒排索引(Combiner和Partitioner的使用)

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more