基于centos搭建物联网服务器,带后台以及数据库(搭建耗时半小时左右)
程序员文章站
2022-05-10 12:09:59
...
服务器代码是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如何使用,官网介绍的挺好的。上面的代码仅仅是示例,具体逻辑修改就好了,比嵌入式软件简单多了,大部分函数方法都封装好了,玩单片机的玩这个感觉好很多。
其他的一些细节,例如开机启动,带负载能力,数据库配置等等,根据要求慢慢实现就好了。