我正在尝试将实时聊天集成到我的php / backbone应用程序中,我想使用ratchet? 我需要做什么才能在MAMP或XAMPP中安装Ratchet? 他们网站上唯一提供的文档是使用CURL,但我不知道如何安装本地主机所需的资源,也不知道这些资源需要添加到哪里。任何建议都将不胜感激。
我正在尝试将实时聊天集成到我的php / backbone应用程序中,我想使用ratchet? 我需要做什么才能在MAMP或XAMPP中安装Ratchet? 他们网站上唯一提供的文档是使用CURL,但我不知道如何安装本地主机所需的资源,也不知道这些资源需要添加到哪里。任何建议都将不胜感激。
您应该在项目的根目录中安装composer.phar。
如果您使用的是Linux操作系统,只需运行命令curl -s https://getcomposer.org/installer | php
即可。否则,您可以从curl下载页面使用Windows安装程序进行安装。
安装完Composer后,您需要创建一个'composer.json'文件,并将所有项目所需的依赖项添加到其中。如果您只需要Ratchet,请将以下内容粘贴到json文件中:
{
"require": {
"cboden/Ratchet": "0.2.*"
}
}
完成上述操作后,返回终端并执行命令php composer.phar install
。
这将在新创建的“vendor”文件夹中安装Ratchet及其依赖项。
现在,您可以通过以下方式在php文件中包含Ratchet:
require __DIR__ . '/vendor/autoload.php';
我想这就是全部了!
cURL在MAMP和XAMPP中默认启用,而MAMP和XAMPP只是提供PHP的Web服务器+数据库服务器。您可以像部署到实际Web服务器一样安装Ratchet WebSockets。
但请确保调用正确的php可执行文件,而不是计算机/服务器上可能安装的文件。