Ubuntu linux 上搭建SERVER的相关使用说明
2015-08-14 19:54
405 查看
目的:通过php页面访问服务器,服务器与MQTT Client 沟通并交换数据,将获得的数据返回到php页面上。
安装需要:Apache2 +MQTT+MySQL+Java JDK
Apache2 为web服务器,用于php页面的解析.
MQTT 为一种通行协议,用于machine to machine 之间的数据交换,用于低功耗的无线网络中。
MySQL 用于相关数据的存储操作。
JAVA JDK 用于编译Java程序。它有不同的version,有rmp、gz和包含Netbeans 的版本。根据需求到ORACLE 官网上下载,或直接百度下载,这样速度会很快,官网上下载至少需要半天的时间才能下载完成。
说明:
1、MQTT 与服务器之间沟通的控制程序由JAVA语言编写实现。
2、php页面中使用socket通行机制,并与MQTT client交换数据。传送的command and data 使用JSON 格式化后便于处理。
Apache 存放HTML文件和PHP 文件的默认路径为:/var/www/html/
将写好的client.php 文件用FileZina工具上传到服务器的相关路径下,如/home/Documents/下。
首先更改文档使用权限,以root身份修改: chmod 755 client.php 或 chmod -R 755 ./
使用命令查看文档使用权限: ls -all
然后将文件复制到默认路径下: sudo cp client.php /var/www/html 或 sudo cp -r ./ /var/www/html
最后,在你的本地机上,通过浏览器输入你的服务器地址,并访问php的页面。如:192.168.1.16/client.php,当该页面存在的时候,SERVER会回复php页面的内容,显示相关的结果。
安装需要:Apache2 +MQTT+MySQL+Java JDK
Apache2 为web服务器,用于php页面的解析.
MQTT 为一种通行协议,用于machine to machine 之间的数据交换,用于低功耗的无线网络中。
MySQL 用于相关数据的存储操作。
JAVA JDK 用于编译Java程序。它有不同的version,有rmp、gz和包含Netbeans 的版本。根据需求到ORACLE 官网上下载,或直接百度下载,这样速度会很快,官网上下载至少需要半天的时间才能下载完成。
说明:
1、MQTT 与服务器之间沟通的控制程序由JAVA语言编写实现。
2、php页面中使用socket通行机制,并与MQTT client交换数据。传送的command and data 使用JSON 格式化后便于处理。
Apache 存放HTML文件和PHP 文件的默认路径为:/var/www/html/
将写好的client.php 文件用FileZina工具上传到服务器的相关路径下,如/home/Documents/下。
首先更改文档使用权限,以root身份修改: chmod 755 client.php 或 chmod -R 755 ./
使用命令查看文档使用权限: ls -all
然后将文件复制到默认路径下: sudo cp client.php /var/www/html 或 sudo cp -r ./ /var/www/html
最后,在你的本地机上,通过浏览器输入你的服务器地址,并访问php的页面。如:192.168.1.16/client.php,当该页面存在的时候,SERVER会回复php页面的内容,显示相关的结果。
相关文章推荐
- Linux socket 初步
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- Seafile Server本地权限提升漏洞(CVE-2014-5443)
- 基于 Linux 集群环境上 GPFS 的问题诊断
- 从USB安装Ubuntu Server 10.04.3 图文详解
- 谁是桌面王者?Win PK Linux三大镇山之宝
- vivi下重新调整分区
- Linux VS Unix:Linux欲一统天下 Unix不死