[PHP]使用PHP拓展获取CPU占用率

导语

这两天了解了一下怎么用C++写PHP的拓展,今天整活了一下,才终于发现为啥那么少人给PHP写拓展了。PHP拓展真的是太难写了,入门门槛极其的高,贼复杂(指的是在Windows平台开发,贼复杂),做了这个就不搞了,溜了溜了。

如何使用

  1. 把php_getcm.dll复制到ext文件夹中
  2. 编辑php.ini,启用php_getcm.dll
  3. 在php代码中使用getcm_func(),即可获取CPU的占用率(int)

使用要求

之所以说难开发,还有一个方面,就是在windows平台上开发的时候,如果用了vc15编译了旧的版本,你就贼难测试,就不得不切换到新的PHP版本,然后继续踩坑,超级难受。
1. php:7.1.33
2. nts
3. vc15(这个没有官方版本,要你自己下载php来编译,贼麻烦,喜欢的可以折腾一下,没空看的就算了)
最近有空,会把一篇开发指南翻译一下,留给之后的dalao用吧。

下载链接

DLL库下载:php_getcm

URP网页服务器管理系统


预览图
一个服务器专用的控制面板,可以省去开启VPS造成的资源浪费,也可以减少人力成本进行后台维护,所有操作皆集成于控制面版
功能:
1.开关服务器
2.远程指令控制
3.服务器参数实时调整
4.在线插件管理系统
5.自动配置服务器参数
6.独立的客户管理系统
7.支持Windows与Linux双平台

链接:https://coding.net/u/7gugu/p/URP/git

演示地址:http://www.gu-studio.cn/urp/login.php


本项目是接上一次Ucon项目后的再更新,从UI到代码都进行了重写和优化,下载地址将会放在二楼的楼中楼中,地址为coding的Git库.由于项目仅仅完成了服务器管理模块,管理员的管理模块现已完全开发完成,欢迎大家在git上持续关注我的更新.(记得给我小星星ouo)
2018/1/19 Comment:开始高考倒数了,到时7月份再跟大家一起coding,Bye
Power by 7gugu