英语 | 中文 | 日本语
Swow致力于用最小的C内核和大部分PHP代码来支持PHP高性能网络编程,这决定了它更多的是通过PHP代码和C内核的无缝集成来提供强大的二次开发能力,同时保证关键性能。
另外,它提供了多种调试机制和强大低门槛的调试工具,可以保证开发者尽可能的免于BUG的困扰,普通开发者也能具备接近级别的调试能力。专家借助工具,从而最大限度地提高开发效率。
与任何开源项目一样,Swow始终在最新版本中提供最强的稳定性和功能,请尽量确保您使用的是最新版本。
拉取源码:
composer require swow/swow
然后运行vendor/bin
目录下的自动安装程序swow-builder
开始安装:
./vendor/bin/swow-builder --install
更新 Swow 源代码后,应该使用rebuild
选项重新编译 Swow,然后安装它:
./vendor/bin/swow-builder --rebuild --install
有关swow-builder
的更多信息可以在扩展安装文档 - By Composer 中找到。
克隆Swow(您也可以通过Composer导入它,然后cd到vendor/swow/swow/ext
并手动安装):
git clone https://github.com/swow/swow.git
众所周知的构建过程。以 root 权限安装到系统:
cd swow/ext &&
phpize && ./configure && make &&
sudo make install
请参见安装文档-手动编译安装(Windows)。
您也可以直接在最新版本中下载DLL。
安全问题应通过电子邮件私下报告至[email protected]。您应该会在 24 小时内收到回复。如果由于某种原因您没有这样做,请通过电子邮件跟进,以确保我们收到您的原始消息。
非常欢迎您对 Swow 开发做出贡献!
您可以通过以下方式做出贡献:
PHP高性能协程网络通信引擎开发之路太高而难以普及,是一个孤独的顶尖开源作品。
非常感谢以下合作伙伴对 Swow 项目的贡献,没有你们就没有现在的 Swow。
Swow 在 Apache 许可证版本 2.0 下可用。 Swow 还包括可在各种许可证下使用的外部库。请参阅 LICENSES.full 了解完整的许可证文本。