Windows 7を使用してローカルマシンにeasyphpをインストールしました。サーバーとしてphpソケットを使用し、クライアントとしてAJAXを使用して簡単なチャットアプリケーションを開発しようとしています。問題は、サーバーが常に実行されているためには、phpコードに無限ループが必要なことです。また、ブラウザでサーバーページを開こうとすると、応答時間の問題が発生します。後で、コマンドラインやtelnetなどを使用する必要があることがわかりました。さて、私の質問は、これらのコンマラインまたはtelnetを使用してphpサーバーを常に実行するにはどうすればよいかということです。ありがとうございました。
1 に答える
0
PHPデーモン(または永続的に実行されるスクリプト)の場合、wamp(www.wampserver.com)やxampなどのローカルWebサーバーをインストールする必要があります。さらに、phpはデーモンとして使用されることを意図したものではありませんでしたが、「Windows7でのphpデーモンの実行」に関するリソースはたくさんあります。そのために行ってみてください。
問題の核心は、スクリプトを呼び出すようにマシンを設定することです。これは、コマンドラインから実行できます(+ r、cmdと入力してEnterキーを押し、phpスクリプトのパスにアクセスして、phpで実行します。php daemon.php
このリンクも参照してください。 -http ://php.net/manual/en/install.windows.commandline.php)。
動作したら、次のリンクを使用してcronを実行できます。WindowsでPHPアプリを実行する-デーモンまたはcron?
于 2013-03-26T09:00:12.027 に答える