Как я могу запустить сервер веб-сокета.Я использую WampServer 2.1 - PullRequest
0 голосов
/ 02 января 2012

ясно сказано в заголовке.Мне нужен способ запустить сервер веб-сокетов на сервере Apache, который поставляется с Wamp 2.1

update

проверить эту страницу http://net.tutsplus.com/tutorials/javascript-ajax/start-using-html5-websockets-today/ посмотрите на шаг 9, гдеон описывает, как запустить сервер веб-сокетов.это для XAMPP.Я хочу сделать это в WAMP.Извините, если было неясно.


udate 2

cmd on win 7

Я попытался запустить его, как на фотографии, но, как вы видите, яделаю это неправильно.извините, ребята, я не очень хорош в командной строке.не могли бы вы показать мне точный способ запуска websocket-сервера


обновление 3

cmd accessing php.exe

еще одна пробная версия и ничего не произошло.

Ответы [ 2 ]

4 голосов
/ 30 октября 2012

Я нашел идею заставить WAMP работать с этим учебником.Вам нужно отредактировать C: \ wamp \ bin \ php \ php5.3.9 \ php.ini и добавить строку extension = php_sockets.dll , а затем вызвать php -q C: \ wamp \www \ websocket \ server \ startDaemon.php в cmd, и websocket будет работать.

Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\Admin>php -q C:\wamp\www\websocket\server\startDaemon.php
2012-10-30 14:30:35 System: Socket Resource id #7 created.
2012-10-30 14:30:35 System: Socket bound to localhost:8000.
2012-10-30 14:30:35 System: Start listening on Socket.
2012-10-30 14:31:04 WebSocket: Resource id #8 CONNECTED!
2012-10-30 14:31:04 WebSocket: Requesting handshake...
2012-10-30 14:31:04 WebSocket: Handshaking...
2012-10-30 14:31:04 WebSocket: Done handshaking...
2012-10-30 14:31:04 WebSocket: Resource id #8 disconnected!
2012-10-30 14:31:34 WebSocket: Resource id #9 CONNECTED!
2012-10-30 14:31:34 WebSocket: Requesting handshake...
2012-10-30 14:31:34 WebSocket: Handshaking...
2012-10-30 14:31:34 WebSocket: Done handshaking...
2012-10-30 14:31:34 WebSocket: Resource id #9 disconnected!
2012-10-30 14:31:37 WebSocket: Resource id #10 CONNECTED!
2012-10-30 14:31:37 WebSocket: Requesting handshake...
2012-10-30 14:31:37 WebSocket: Handshaking...
2012-10-30 14:31:37 WebSocket: Done handshaking...
2012-10-30 14:31:37 WebSocket: Resource id #10 disconnected!
2012-10-30 14:32:23 WebSocket: Resource id #11 CONNECTED!
2012-10-30 14:32:23 WebSocket: Requesting handshake...
2012-10-30 14:32:23 WebSocket: Handshaking...
2012-10-30 14:32:23 WebSocket: Done handshaking...
2012-10-30 14:32:23 WebSocket: Resource id #11 disconnected!
2012-10-30 14:36:02 WebSocket: Resource id #12 CONNECTED!
2012-10-30 14:36:02 WebSocket: Requesting handshake...
2012-10-30 14:36:02 WebSocket: Handshaking...
2012-10-30 14:36:02 WebSocket: Done handshaking...
2012-10-30 14:36:07 WebSocket: Resource id #13 CONNECTED!
2012-10-30 14:36:07 WebSocket: Requesting handshake...
2012-10-30 14:36:07 WebSocket: Handshaking...
2012-10-30 14:36:07 WebSocket: Done handshaking...
2012-10-30 14:36:10 WebSocket: Resource id #14 CONNECTED!
2012-10-30 14:36:10 WebSocket: Requesting handshake...
2012-10-30 14:36:10 WebSocket: Handshaking...
2012-10-30 14:36:10 WebSocket: Done handshaking...
2012-10-30 14:36:31 WebSocket: Resource id #15 CONNECTED!
2012-10-30 14:36:31 WebSocket: Requesting handshake...
2012-10-30 14:36:31 WebSocket: Handshaking...
2012-10-30 14:36:31 WebSocket: Done handshaking...
2012-10-30 14:36:31 WebSocket: Resource id #15 disconnected!

P / S: я думаю, что есть другой способ без редактирования php.iniвручную.Нажмите WAMP Icon PHP -> PHP Extensions -> PHP Socket и отметьте его.Я думаю, это тоже будет работать.

1 голос
/ 02 января 2012

Единственное, что вам нужно, это оболочка / терминал / командная строка (как бы это ни называлась вашей операционной системой), в которой вы набираете:

php -q /path/to/your/script.php

Где php - это путь к исполняемому файлу PHP, за которым следует опция -q, за которой следует путь к вашему сценарию. Это не очень зависит от (X / W / M) AMP.

...