服務器代碼是php編寫的,workerman;
下面是workerman的官網,關於框架的介紹,這裏不在贅述。
後臺管理是基於phpstudy,官網介紹如下,
下面簡單敘述一下它們之間的關係,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如何使用,官網介紹的挺好的。上面的代碼僅僅是示例,具體邏輯修改就好了,比嵌入式軟件簡單多了,大部分函數方法都封裝好了,玩單片機的玩這個感覺好很多。
其他的一些細節,例如開機啓動,帶負載能力,數據庫配置等等,根據要求慢慢實現就好了。