Giải pháp tự lưu trữ/cài đặt PHP WebSocket tốt nhất ngay bây giờ là Ratchet.
Tuy nhiên, theo quy định của @HartleySan, bạn không được phép sử dụng giải pháp WebSocket trên một gói chia sẻ do yêu cầu đối với các kết nối liên tục. Điều này đặc biệt đúng với các giải pháp PHP chung phân bổ một lượng lớn tài nguyên cho mỗi yêu cầu. Ratchet có thể đã làm việc xung quanh việc này, tôi không biết.
IMHO giải pháp tốt nhất cho PHP là sử dụng dịch vụ được lưu trữ như Pusher, tôi làm việc cho ai. Có sẵn realtime web hosted solutions khác. Điều này có nghĩa là bạn tải các kết nối liên tục xuống dịch vụ được lưu trữ và có thể sử dụng chồng PHP của bạn theo cách thông thường.
Cũng liên quan: OpenShift, một PaaS, đã viết một bài báo có diện tích the challenges of WebSockets. Điều này giúp giải thích các vấn đề mà các nhà cung cấp dịch vụ lưu trữ khác đang gặp phải khi hỗ trợ WebSockets.
OpenShift có hỗ trợ WebSocket trong bản xem trước để bạn có thể dùng thử. Nhưng đó rõ ràng là một vấn đề nếu bạn đã trả tiền cho lưu trữ được chia sẻ của bạn. Như trên, tôi khuyên bạn nên sử dụng dịch vụ được lưu trữ làm giải pháp tốt nhất.
Bạn đang cố gắng chạy một máy chủ nghe PHP trên GoDaddy? Hoặc bạn đang cố gắng chạy một WebSocket trong Javascript? – user0000001
Bạn đang sử dụng vps? – user1909426
Nếu bạn đang sử dụng vps, bạn có thể xem một cái gì đó như [node.js] (http://nodejs.org/) và [socket.io] (http://socket.io/). –