2016-05-30 4 views
1

Ich muss mit der seriellen Schnittstelle sprechen, die mit dem NFC-Gerät verbunden ist.PHP 5.5.9 mit direkter IO n Ubuntu 14.04

Zuerst muss der Port identifiziert und später gelesen werden.

Ich habe versucht, PHP Direct-IO Funktion mit PHP 5.5.9 zu verwenden und ubuntu 14.04 aber ich erhalte die Fehler

PHP Fatal error: Call to undefined function dio_open() 

-Code, die ich

<?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); 
}; 
?> 

Jede Hilfe in Bezug verwendet haben zu PHP direkten IO oder jeder Beispielprogrammlink zu respektieren ist wirklich hilfreich.

Antwort

1

Laut PHP ist es nicht möglich, direkte IO in Linux zu verwenden. nur kann es in Windows-Plattform

Referenz verwenden: http://php.net/manual/en/intro.dio.php

Deshalb sollten Sie bekommen .. PHP Fatal error: Call to undefined function dio_open()