我正在尝试将实时聊天集成到我的php / backbone应用程序中,我想我应该使用ratchet?在MAMP或XAMPP中安装棘轮需要做什么?他们网站上提供的唯一文档是使用CURL,但我不知道如何为localhost安装必要的资源,也不知道这些资源需要添加到哪里。任何建议都将不胜感激。
发布于 2013-03-08 16:53:53
您应该在项目的根目录中安装composer.phar。
如果您在linux上,您可以简单地运行命令curl -s https://getcomposer.org/installer | php,否则您可以使用curl's download page中的windows安装程序。
一旦你安装了composer,你必须创建一个'composer.json‘文件,你将在其中添加你的项目所需的所有依赖项。如果您只需要Ratchet,只需将其粘贴到您的json文件中:
{
"require": {
"cboden/Ratchet": "0.2.*"
}
}完成此操作后,返回到终端并运行命令php composer.phar install。
这将在新创建的“供应商”文件夹上安装棘轮及其依赖项。
现在你可以这样把Rathet包含在你的php文件中:
require __DIR__ . '/vendor/autoload.php';这就是我所想的!
发布于 2013-03-08 11:51:02
cURL在MAMP和XAMPP中是默认启用的,并且MAMP和XAMPP只是web服务器+数据库服务器。你可以安装Ratchet WebSockets,就像部署到实时web服务器上一样。
但要确保调用的是正确的php可执行文件,而不是安装在计算机/服务器上的可执行文件。
请参阅:http://socketo.me/docs/install
https://stackoverflow.com/questions/15286343
复制相似问题