我搜索了已经使用 DOTNET 类与 COM 端口进行通信的人。在一个 e-Health PHP 项目中,我搜索以从智能卡中获取数据。在陷入了为 Linux 保留的几种方法之后,我发现这个 DOTNET 类允许访问端口以与外部设备进行通信。
$serial = new DOTNET('system', 'System.IO.Ports.SerialPort');
$serial->PortName = 'COM8';
$serial->Open();
我按照另一个论坛的指示修改了文件 php.ini 以取消注释这三行,但似乎还不够:
extension=php_com_dotnet.dll
extension_dir = "ext"
enable_dl = On
尝试打开连接时,Wamp 向我发送以下错误消息:
Fatal error: in C:\wamp64\www\node-project\patients.php on line 204
com_exception: in C:\wamp64\www\node-project\patients.php on line 204