启动php_DMHSV中php扩展介绍

ec3e048afa97c3b34aac63c83ce2d16f.png

DMHS-V中php扩展介绍

DMHS-V采用了全新的BS架构,即系统分为前端和后端,前端考虑到php语言的优势,采用php语言来编写浏览器页面,后端运行在装有linux操作的服务器上,采用C语言来编写,因为前后端是一个系统,所以前后端要进行数据通信,用以传递交互数据,起到承上启下的作用,考虑到所采用的语言和后期维护,这部分采用php扩展来实现。php扩展就是为php提供一些扩展的功能。

为什么要采用php扩展

1、效率高,linux操作系统紧密结合,需要写成php扩展。

2、操作底层,未支持的技术,php需要支持一项还未支持的技术。这通常包括包裹一些现成的C函数库,以便提供php接口。

3、有些系统调用不能用php直接访问,需要编写成扩展。

4、商业化,保护源码。

该扩展的功能是执行前端发出的命令—增删改查等,比如前端点击浏览信道页面,前端通过php接口请求信道数据,那么php接口会把后台转报机中的信道数据发给前台,完成一个交互。

1、扩展服务

php扩展服务是通过dmhs_phpext.so扩展库来实现的,目录在/usr/lib64/php/modules/,如果php扩展出现bug,则需要替换该so库文件。

 2、启动扩展服务

转报系统启动,默认会启动php扩展服务,如果要想手动启动,需登录到后台,通过service httpd start来启动,然后通过ps -elf | grep http确认是否已经启动。

3、停止扩展服务

如果要想手动启动,需登录到后台,通过service httpd stop来停止。

4、php扩展日志

php扩展日志在/dmhs/log下,文件名为DMHS_EXT.YYMMDD,该日志可以定位一下php扩展错误,也会记录一些基本信息,比如增删改一些基本表的数据等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值