【发布时间】:2014-08-20 07:36:36
【问题描述】:
我运行这个 PHP 代码来打开我的 COM 端口。但是我遇到了错误
Warning: fopen(COM2): failed to open stream: Permission denied
这是我的代码:
<?php
$fp = fopen('COM2', 'w+');
if (!$fp) {
echo"Port not accessible";
} else {
echo "port is open";
set_time_limit(2);
}
我该怎么办?我使用fclose($fp) 函数来做到这一点。但它不起作用。
【问题讨论】:
-
这个方法不使用DIO。它使用 fopen
-
正如 PHP 所说,您没有足够的权限打开 COM2 端口。
fclose($fp)是关闭端口的好方法。您当然需要以 root/admin 身份运行脚本。 -
我已经在管理员权限下完成了。
-
你运行的是什么操作系统?你有防火墙吗?
标签: php php-socket