特別篇:阿里云的購買與數(shù)據(jù)庫搭建,含網(wǎng)站搭建(阿里云購買了數(shù)據(jù)庫怎么用)
準備材料:
1、 購買一個初學者的云服務器
2、 購買一個自己喜歡的域名,我購買了一個huangkecheng.com的。
域名要進行綁定和備案,這個過程太久了,你們自己去研究
因為我買的是一個輕量應用服務器,安裝了一個寶塔入門級的面板。
按照下面的步驟進行設(shè)置。
設(shè)置寶塔
1.設(shè)置好之后登陸一下寶塔
2. 進行云服務器數(shù)據(jù)庫的安裝
我使用的是phpMyAdmin4.4,你們按照自己的喜歡進行設(shè)置
3. 設(shè)置數(shù)據(jù)庫里面的安全模式,將88端口進行放行
有時候88端口的狀態(tài)會顯示:外網(wǎng)不同。
3.1就要進行下面這個設(shè)置:去阿里云—管理控制臺—-安全—防火墻—添加規(guī)則
3.2 回到寶塔面板進入數(shù)據(jù)庫測試
3.3數(shù)據(jù)庫進入正常,我們進行下一步
4. 隨便搭建一個現(xiàn)成的網(wǎng)站:微擎。
4.1添加站點
4.2. 下面這個是小配置,提交
4.3我們?nèi)ド暾堃粋€SSL證書(免費)
4.3.1打開我們的阿里云服務器
4.3.2找到SSL證書,進行申請。
4.3.3下載證書,因為我們是apache,所以下載apache證書。
里面包含了3個文件
第一個和第二個要用,解壓出來。
4.3.4將密鑰(KEY) 和證書(PEM格式)復制到正確的位置,保持。
上面的步驟順便把HTTPS打開,安全高一點。
5.上傳一個微擎,然后加壓
去瀏覽器輸入我們的網(wǎng)站:huangkecheng.com然后發(fā)現(xiàn)微擎,安裝一下,就完成啦。
6.下面開始部署我們接口代碼放置的位置。
6.1將我們之前上課的up里面的iot文件夾放進www文件夾就完成了,下面開始操作。
6.2打包上傳到云服務器里面。如圖
6.3修改配置,在之前的課程我就說過要修改接口文件
6.4因為我們放在wwwroot目錄下面,要給權(quán)限它們。所以敲指令
在引入thinkphp 入口文件時無法生成 站點目錄結(jié)構(gòu), 是權(quán)限的問題, 可以查看下apache的默認執(zhí)行用戶是誰,可以再配置文件中查看一般都是apache 組也是apache 這時我們就可以將站點目錄權(quán)限給apache和apache組用戶使用chown -R apache.apache /opt/www/thinkphpchmod -R 755 /opt/www/thinkphp
7.測試接口
8.1寫一個方法讀取數(shù)據(jù)庫里面的東西。
public function hkc($username){echo ‘hello work!’.$username;$student=M(‘sensor’);$a = $student -> select();echo json_encode($a);}
路徑如上圖。
8.2去瀏覽器調(diào)用一下輸入:huangkecheng.com/iot/index.php/home/index/hkc/username/123
返回如下:
說明接口正常。