从PHP附加到UNIX套接字时出错

问题描述

每当我运行代码以附加到unix套接字时,都会出现以下错误PHP警告:stream_socket_server():无法连接到unix:///var/run/pf_log.sock(未知错误

这是代码块:

$firewall_log = stream_socket_server("unix:///var/run/pf_log.sock",$errno,$errstr);

if (!$firewall_log) {
                echo 'data: ' . $errstr . '(' . $errno . ')' . '\n\n';
        }
        else {
                // while there is connection,i'll receive it... if I didn't receive a message within $nbSecondsIdle seconds,the following function will stop.
                while ($conn = @stream_socket_accept($firewall_log,-1)) {
                        $message= fgets($conn);
                        echo 'data : '.$message . "\n\n";
                }
                fclose ($conn);
                fclose($firewall_log);
        }

如果有人有任何想法,请告诉我... 预先感谢

标记

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)