一、安装PHP_DIO扩展
- 下载对应版本的dll扩展
根据你的操作系统类型选择对应的扩展名 PECL :: Package :: dio
下载地址: PECL :: Package :: dio 0.2.1 for Windows
以我使用的为例
我本地使用的是phpStudy PHP为7.4.3nts 64位的那就需要下载

注意你的是线程安全的,还是线程不安全的。TS或nts

- 下载好以后,将解压的php_dio.dll文件复制到php的ext目录下。

3.修改php.ini

然后打开phpinfo(),看下有没有

有这个dio说明,你的扩展安装成功了。
二、编写读取代码
读取串口数据的帖子就比较我了,就不再赘述,放几个链接供大家参考:
关于php串口接收和发送数据的几点技巧_php com口-CSDN博客
https://blog.csdn.net/phpfer/article/details/128386345
可以使用模拟器发送接收数据测试。