リアルタイム チャットを自分の php / バックボーン アプリに統合しようとしていますが、ラチェットを使用すると思いましたか? Ratchet を MAMP または XAMPP にインストールするには、何をする必要がありますか? 彼らの Web サイトで提供されているドキュメントは CURL を使用することだけですが、localhost に必要なリソースをインストールする方法も、それらのリソースをどこに追加する必要があるかもわかりません。アドバイスをいただければ幸いです。
2 に答える
プロジェクトのルート ディレクトリに composer.phar をインストールする必要があります。
Linux を使用している場合は、単にコマンドを実行できます。それ以外の場合は、 curl のダウンロード ページcurl -s https://getcomposer.org/installer | php
から Windows インストーラーを使用できます。
composer をインストールしたら、プロジェクトに必要なすべての依存関係を追加する「composer.json」ファイルを作成する必要があります。Ratchet のみが必要な場合は、これを json ファイルに貼り付けます。
{
"require": {
"cboden/Ratchet": "0.2.*"
}
}
それが終わったら、端末に戻ってコマンドを実行しますphp composer.phar install
。
これにより、新しく作成された「vendor」フォルダーに Ratchet とその依存関係がインストールされます。
これで、次の方法で Rathet を php ファイルに含めることができます。
require __DIR__ . '/vendor/autoload.php';
それだけです!
cURL は MAMP と XAMPP でデフォルトで有効になっており、MAMP と XAMPP は Web サーバー + PHP を提供するデータベース サーバーです。ライブ Web サーバーにデプロイするのと同じように、Ratchet WebSockets をインストールするだけです。
ただし、コンピューター/サーバーにインストールされている可能性のあるものではなく、正しいphp実行可能ファイルを呼び出していることを確認してください。