Эффективный, стабильный, безопасный, удобный в использовании, с онлайн-проверкой в реальном времени — высокопроизводительный асинхронный сетевой набор библиотек.
Предоставляется в виде расширения PHP.
Следуем протоколу Apache, основан на ветке Swoole 1.8.5.
Особая благодарность команде Swoole за их усилия и труд на благо сообщества разработчиков PHP.
Компиляция и установка:
git clone https://github.com/youzan/zan.git
cd zan-extension
phpize
./configure
make
make install
phpize
./configure --enable-openssl
make
make install
Общие проблемы при компиляции и установке Zan:
По умолчанию async-redis-клиент и зависимые расширения сокетов включены, а SSL-функции — нет.
--disable-async-redis
.PHP_ADD_LIBRARY(hiredis, 1, ZAN_SHARED_LIBADD)
в файл config.m4, чтобы скомпилировать его в расширение ZAN.--enable-openssl
.При выполнении phpize может появиться сообщение xxx/sed: No such file. Переустановите PHP или скопируйте /usr/bin/sed в каталог xxx.
При выполнении phpize появляется сообщение Cannot find autoconf. Сначала установите инструмент autoconf.
При выполнении configure появляется сообщение libcurl not installed. Переустановите библиотеку curl и убедитесь, что имена и пути библиотеки и файлов заголовков указаны правильно.
При выполнении configure появляется сообщение enable sockets support, sockets extension installed incorrectly. Убедитесь, что установлена правильная версия PHP и расширение сокетов.
При выполнении configure появляется сообщение Enable openssl support, require openssl library. Переустановите библиотеку openssl и убедитесь в правильности её связывания.
Официальные каналы связи:
Сайт: нажмите здесь, чтобы перейти.
Репозиторий документации Zan: zan-doc.
Просмотр документации онлайн: http://zandoc.zanphp.io ✈.
QQ-группа: 115728122.
Полезные ссылки:
Пожертвования:
Лицензия:
Zan framework (https://github.com/youzan/zan) распространяется под лицензией Apache 2.0.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )