английский | 中文 | 日本語
Swow стремится использовать наименьшее ядро C и большую часть кода PHP для поддержки высокопроизводительного сетевого программирования PHP, что означает, что речь идет скорее о предоставлении мощных возможностей вторичной разработки за счет плавной интеграции кода PHP и ядра C, обеспечивая при этом критически важную производительность.
Кроме того, он предоставляет различные механизмы отладки и мощные инструменты отладки с низким порогом, которые могут гарантировать, что разработчики будут максимально освобождены от проблем с ошибками, а обычные разработчики также могут иметь возможность отлаживать почти на уровне экспертов с помощью инструментов, чтобы максимизировать эффективность разработки.
Как и любой проект с открытым исходным кодом, Swow всегда обеспечивает максимальную стабильность и функциональность в новейшей версии . Пожалуйста, постарайтесь убедиться, что вы используете последнюю версию.
вытащить исходный код:
composer require swow/swow
Затем запустите автоматический установщик swow-builder
в vendor/bin
чтобы начать установку:
./vendor/bin/swow-builder --install
После обновления исходного кода Swow вам следует использовать опцию rebuild
, чтобы перекомпилировать Swow, а затем установить его:
./vendor/bin/swow-builder --rebuild --install
Дополнительную информацию о swow-builder
можно найти в документе по установке расширения — Автор Composer.
клонировать Swow (вы также можете импортировать его через Composer, а затем перейти к 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 также включает внешние библиотеки, доступные по различным лицензиям. Полный текст лицензии см. в разделе LICENES.full.