0

それは見出しにはっきりと書かれています。Wamp 2.1 に付属する apache サーバーで websocket サーバーを実行する方法が必要です

アップデート

このページを確認してくださいhttp://net.tutsplus.com/tutorials/javascript-ajax/start-using-html5-websockets-today/ Websocketサーバーの実行方法が説明されているステップ9を見てください。それはXAMPP用です。WAMPでやりたい。わかりにくかったらすいません。


アップデート2

win7のコマンド

写真のように実行しようとしましたが、ご覧のとおり、間違っています。申し訳ありませんが、私はコマンドラインが苦手です。websocket-server を実行する正確な方法を教えてください。


更新 3

php.exeにアクセスするcmd

別の試行と何も起こらなかった。

4

2 に答える 2

4

チュートリアルで 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 アイコン PHP -> PHP 拡張機能 -> PHP Socket をクリックし、チェックマークを付けます。それもうまくいくと思います。

于 2012-10-30T14:47:00.953 に答える
1

必要なのは、次のように入力するシェル/ターミナル/コマンドライン(選択したオペレーティングシステムで呼び出されるもの)だけです。

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

phpPHP実行可能ファイルへのパス、オプション-q、スクリプトへのパスはどこにありますか。これは実際には(X / W / M)AMPにあまり依存しません。

于 2012-01-02T13:09:37.137 に答える