<?php
header('Content-typ:text/html;charset=utf-8');
ini_set('error_reporting', E_ALL ^ E_NOTICE);
ini_set('display_errors', 1);
// 保证客户端连接不超时
set_time_limit(0);
$ip = '127.0.0.1';
$port = '1234';
//基于tcp协议的socket
$socket = socket_create(AF_INET,SOCK_STREAM, SOL_TCP) or die('socket 创建失败 ');
//设置socket选项
socket_set_option($socket, SOL_SOCKET, SO_REUSEADDR, 1);
//socket绑定ip,端口
socket_bind($socket,$ip,$port) or die('socket 绑定ip失败');
//监听是否有客户端连接
socket_listen($socket) or die('socket 监听失败 ');
//
socket_set_nonblock($socket);
.......
?>客户端html部分
<script>
    var socket = new WebSocket("ws://127.0.0.1:1234/"); //在这里就提示,无法建立服务
    //capture open event
    socket.onopen = function() {
        alert('socket connect');
    };    //capture message event
    socket.onmessage = function(e) {
        alert(e);
    };    //capture close event
    socket.onclose = function(e) {
        console.log('socket disconnected');
    };</script>