基於centos搭建物聯網服務器,帶後臺以及數據庫(搭建耗時半小時左右)

服務器代碼是php編寫的,workerman;

下面是workerman的官網,關於框架的介紹,這裏不在贅述。

https://www.workerman.net/doc

後臺管理是基於phpstudy,官網介紹如下,

https://www.xp.cn/linux.html

下面簡單敘述一下它們之間的關係,workerman是處理數據的,不需要web服務器,phpstudy是web服務器,正常的項目都是分佈式佈局的,這裏爲了方便演示,安裝在同一臺服務器上,如果負載量很大,還是各有專攻,部署在若干臺服務器上。

以下是部署過程:

yum install -y wget && wget -O install.sh https://download.xp.cn/install.sh && sh install.sh

安裝phpstudy 大概2分鐘

記住 http://119.29.148.232:9080/9C6867

修改密碼,根據個人需要,然後就是安裝workerman

yum install php-cli php-process git gcc php-devel php-pear libevent-devel -y

 我把框架放在home目錄下的

在/home/workerman/  創建一個study.php

加入以下代碼

 啓動程序:php study.php start

然後防火牆打開這個端口2347

瀏覽器 http://119.29.148.232:9080/9C6867

關於phpstudy如何使用,官網介紹的挺好的。上面的代碼僅僅是示例,具體邏輯修改就好了,比嵌入式軟件簡單多了,大部分函數方法都封裝好了,玩單片機的玩這個感覺好很多。

其他的一些細節,例如開機啓動,帶負載能力,數據庫配置等等,根據要求慢慢實現就好了。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章