首頁 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計算器

綜合交流 / 評測 / 活動區(qū)

交流區(qū) | 測硬件 | 網(wǎng)站活動 | Z幣中心

新手入門 / 進階 / 社區(qū)互助

新手 | 你問我答 | 免費刷機救磚 | ROM固件

查看: 130085|回復(fù): 26
上一主題 下一主題
[交流討論]

分享一個天貓精靈接入homeassistant本地版環(huán)境搭建的詳細(xì)教程

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2018-10-25 14:41 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式 | 未知
分享一個天貓精靈接入homeassistant本地版環(huán)境搭建的詳細(xì)教程,話不多說,直接開始教程正文:

1.此教程的前提條件,如果不滿足以下條件就可以忽略此教程了

a.你的寬帶有公網(wǎng)IP或者你用其他方法從公網(wǎng)訪問你家里的主機(花生殼,F(xiàn)RP等方法)

b.擁有一個域名和用于此域名https訪問的證書(推薦使用letsencrypt證書),內(nèi)網(wǎng)申請letsencrypt證書推薦使用dnspod驗證的方法
  
c.linux操作的基礎(chǔ)知識,會修改配置文件,會apt-get安裝軟件

2.LAMP環(huán)境搭建

c1pher大神說得對,擁有php+mysql環(huán)境就會容易很多,基本就是直接復(fù)制代碼就行了,所以我重點說一下在類似樹莓派的主機上搭建LAMP環(huán)境的方法和我具體實踐中遇到的坑。

我用的主機是orange pi, 這個類似于樹莓派,跑的ubuntu16.04,arm架構(gòu),不同于x86架構(gòu),一鍵搭建LAMP環(huán)境的腳本是跑不了的,我就具體說一下我安裝環(huán)境的過程。

a.安裝mysql

這個地方有個大坑,當(dāng)我所有的環(huán)境都安裝好了的時候,發(fā)現(xiàn)無論如何也不能添加設(shè)備,后來跟蹤代碼發(fā)現(xiàn)數(shù)據(jù)操作出錯,經(jīng)過多次嘗試發(fā)現(xiàn)mysql的版本必須小于5.7,用5.5,5.6的都沒有問題,而我的ubuntu16.04安裝的軟件包默認(rèn)的就是mysql5.7,要想安裝5.6的版本用了很多方法,最后找到一個相對簡單的,首先要找到低版本的軟件源,編輯/etc/apt/sources.list文件,添加如下內(nèi)容 步驟代碼.txt (577 Bytes, 下載次數(shù): 16) 添加后執(zhí)行

sudo apt-update

sudo apt-cache search mysql | grep mysql-server

從返回的結(jié)果查看有哪些版本可以安裝,用下邊的命令安裝相應(yīng)的版本

sudo apt-get install mysql-server-5.6

如果不出意外mysql就安裝上了

b.安裝apache

直接執(zhí)行下面的命令

[Shell]

sudo apt-get install apache2

sudo a2enmod ssl

安裝好后配置文件默認(rèn)的路徑是 /etc/apache2,為了支持https,需要修改一下配置文件

/etc/apache2/sites-enabled/000-default.conf

在文件的末尾增加,這個是打開https,紅色自己的文件就是數(shù)字證書,這個可以申請letsencrypt的證書

<VirtualHost *:443>
        DocumentRoot /var/www/html
        ServerName 你的域名
        SSLEngine on
        SSLCertificateFile /var/opt/homeassistant/letsencrypt/certs/cert.pem
        SSLCertificateKeyFile /var/opt/homeassistant/letsencrypt/certs/privkey.pem
        SSLCertificateChainFile /var/opt/homeassistant/letsencrypt/certs/fullchain.pem
</VirtualHost>

一般家庭寬帶的外網(wǎng)運營商都是封443端口的,在你的路由器上映射端口的時候可以映射成其他的端口。

c.安裝php環(huán)境

經(jīng)本人測試,php5和php7的環(huán)境都可以,比如我的ubuntu16.04安裝默認(rèn)的php組件就是php7,就是以后下載代碼的時候一定要按c1pher(25989406)大神的說明,下載對應(yīng)的版本,這個以后再說。

安裝php的代碼如下

sudo apt-get install php-fpm -y

sudo apt-get install php -y

sudo apt-get install php-fpm php-cli php-curl php-gd php-mcrypt php-mysql php-cgi

sudo apt-get install libapache2-mod-php

d.部署代碼

強調(diào)一下,一定要看自己的php的版本來決定用哪個版本的的代碼

php5.3.9以下版本可以直接執(zhí)行:

php5.3.9以下版本.txt (157 Bytes, 下載次數(shù): 8)

php版本在5.3.9(包含5.3.9)以上的人請執(zhí)行下列操作:

php版本在5.3.9(包含5.3.9).txt (149 Bytes, 下載次數(shù): 12)

注意apache2的www目錄在/var/www/html

e.內(nèi)網(wǎng)用動態(tài)域名訪問本地主機可能有問題

如果是openwrt路由器,建議修改host文件, 把動態(tài)域名映射成局域網(wǎng)ip,如果不方便,直接修改本機的host文件也可以。

以上就是天貓精靈接入homeassistant本地版環(huán)境搭建的詳細(xì)教程了,真的太讓人頭大了,更多智能電視APP皆在當(dāng)貝市場點此下載)。

分享一個天貓精靈接入homeassistant本地版環(huán)境搭建的詳細(xì)教程

上一篇:手把手教你搞定HASS+天貓精靈服務(wù)
下一篇:當(dāng)貝市場4.1.4如何在客戶端獲取Z幣
沙發(fā)
發(fā)表于 2018-10-25 14:51 | 只看該作者 | 來自浙江
感謝分享
回復(fù) 支持 反對

使用道具 舉報

板凳
發(fā)表于 2018-11-18 18:05 | 只看該作者 | 來自廣東
老鐵666!必須支持一波!
回復(fù) 支持 反對

使用道具 舉報

地板
發(fā)表于 2019-1-23 16:01 | 只看該作者 | 來自江西
老鐵666!必須支持一波!
回復(fù) 支持 反對

使用道具 舉報

5#
發(fā)表于 2019-1-27 17:46 | 只看該作者 | 來自甘肅
謝謝分享,留著慢慢學(xué)習(xí)
回復(fù) 支持 反對

使用道具 舉報

6#
發(fā)表于 2019-2-8 12:33 | 只看該作者 | 來自四川
最近人工智能電視很火!
回復(fù) 支持 反對

使用道具 舉報

7#
發(fā)表于 2019-3-12 17:39 | 只看該作者 | 來自廣東
老鐵666!必須支持一波!
回復(fù) 支持 反對

使用道具 舉報

8#
發(fā)表于 2019-3-12 21:31 | 只看該作者 | 來自廣東
學(xué)習(xí)學(xué)習(xí)
回復(fù) 支持 反對

使用道具 舉報

9#
發(fā)表于 2019-5-22 16:14 | 只看該作者 | 來自浙江
了解一下??!
回復(fù) 支持 反對

使用道具 舉報

10#
發(fā)表于 2019-5-24 14:42 | 只看該作者 | 來自廣東
:):):):):):):):):):):):):):):):)
回復(fù) 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號 )

網(wǎng)絡(luò)信息服務(wù)信用承諾書 | 增值電信業(yè)務(wù)經(jīng)營許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號

GMT+8, 2024-11-16 15:23 , Processed in 0.069851 second(s), 15 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報:report#znds.com (請將#替換為@)

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表