PHP5.5.9和Ubuntu 14.04上的直接IO

PHP5.5.9和Ubuntu 14.04上的直接IO,php,serial-port,Php,Serial Port,我需要与连接到NFC设备的串行端口通话 首先需要识别端口,然后读取相同的端口 我一直试图在PHP5.5.9和Ubuntu14.04中使用PHP Direct IO函数,但我发现了错误 PHP Fatal error: Call to undefined function dio_open() 我用过的代码 <?php $fp = dio_open('ttyUSB0', O_RDWR); dio_tcsetattr($fp, array( 'baud' => 9600, 'bits

我需要与连接到NFC设备的串行端口通话

首先需要识别端口,然后读取相同的端口

我一直试图在PHP5.5.9和Ubuntu14.04中使用PHP Direct IO函数,但我发现了错误

PHP Fatal error:  Call to undefined function dio_open()
我用过的代码

<?php
$fp = dio_open('ttyUSB0', O_RDWR);
dio_tcsetattr($fp, array( 'baud' => 9600, 'bits' => 8, 'stop' => 1, 'parity' => 0));
if ( !$fp) {
 echo " Port not opened.";
} else {
 $string="A";
 dio_write($fp,$string);
 $result=dio_read($fp,1);
 echo $result;
 dio_close ($fp);
};
?>


关于PHP direct IO或任何示例程序链接的任何帮助都将非常有用。

根据PHP,在linux中使用direct IO是不可能的。只有它可以在windows平台中使用

参考:

这就是为什么你会。。
PHP致命错误:调用未定义的函数dio_open()

根据PHP,在linux中无法使用直接IO。只有它可以在windows平台中使用

参考:

这就是为什么你会。。 PHP致命错误:调用未定义的函数dio_open()