欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

基于centos搭建物联网服务器,带后台以及数据库(搭建耗时半小时左右)

程序员文章站 2022-05-10 12:09:59
...

服务器代码是php编写的,workerman;

下面是workerman的官网,关于框架的介绍,这里不在赘述。

https://www.workerman.net/doc

后台管理是基于phpstudy,官网介绍如下,

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

下面简单叙述一下它们之间的关系,workerman是处理数据的,不需要web服务器,phpstudy是web服务器,正常的项目都是分布式布局的,这里为了方便演示,安装在同一台服务器上,如果负载量很大,还是各有专攻,部署在若干台服务器上。

以下是部署过程:

基于centos搭建物联网服务器,带后台以及数据库(搭建耗时半小时左右)

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

安装phpstudy 大概2分钟

基于centos搭建物联网服务器,带后台以及数据库(搭建耗时半小时左右)

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

基于centos搭建物联网服务器,带后台以及数据库(搭建耗时半小时左右)

修改密码,根据个人需要,然后就是安装workerman

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

基于centos搭建物联网服务器,带后台以及数据库(搭建耗时半小时左右)

 我把框架放在home目录下的

基于centos搭建物联网服务器,带后台以及数据库(搭建耗时半小时左右)

在/home/workerman/  创建一个study.php

加入以下代码

基于centos搭建物联网服务器,带后台以及数据库(搭建耗时半小时左右)

 启动程序:php study.php start

基于centos搭建物联网服务器,带后台以及数据库(搭建耗时半小时左右)

然后防火墙打开这个端口2347

浏览器 http://119.29.148.232:9080/9C6867

基于centos搭建物联网服务器,带后台以及数据库(搭建耗时半小时左右)

基于centos搭建物联网服务器,带后台以及数据库(搭建耗时半小时左右)

关于phpstudy如何使用,官网介绍的挺好的。上面的代码仅仅是示例,具体逻辑修改就好了,比嵌入式软件简单多了,大部分函数方法都封装好了,玩单片机的玩这个感觉好很多。

其他的一些细节,例如开机启动,带负载能力,数据库配置等等,根据要求慢慢实现就好了。

 

相关标签: 服务器