Автор оригинала: David Wong.
Статьи всей моей жизни будут помещены здесь, в моем блоге, я надеюсь, что каждая строка кода, каждый абзац текста смогут вам помочь. Статьи всей моей жизни будут помещены здесь, в моем блоге, я надеюсь, что каждая строка кода, каждый абзац текста смогут вам помочь.
Привет, я сумасшедший код. Я не исчез. Я недавно готовлюсь к экзамену, поэтому статья идет медленно. Пожалуйста, прости меня
Некоторые детские ботинки чувствуют , что они не знают, как использовать swool, и они не знают, как использовать swool в любом бизнесе. Это очень срочно-смотреть его таким популярным, но учиться ему.
Свул: Механизм асинхронной сетевой связи PHP для производственной среды
Что такое асинхронная сетевая связь?
Короче говоря, это отношения между одним человеком и группой людей. Один человек может сделать десять вещей, нужно сделать одну вещь, одна группа может сделать десять вещей, и каждому человеку можно поручить делать все. Что мы можем сделать со свулом?
- чат-комната
- Одновременная обработка (чтение больших файлов)
- Асинхронный MySQL
- Асинхронный Редис
- Подождите
Конечно, трудно понять, почему мы решили использовать для этого swool. С этого момента мы пока не заботимся о вышеперечисленных концепциях. Мы ничего не говорим, просто делаем это
Легкая подошва? Достоин этого имени. Автор инкапсулирует структуру разработки, чтобы разработчикам было проще использовать swool. Адрес указан ниже
Легкий звук https://www. легкий свул .com/
С помощью easysool вы найдете множество концепций и обычаев, которые трудно понять. Это не имеет значения. Следуйте за мной. Не торопитесь~
Требования к окружающей среде легкой подошвы
- Убедитесь, что версия PHP больше или равна 7.1
- Убедитесь, что расширенная версия whole больше или равна 4.3.0
- Любая версия, требующая расширения pcntl
- Использование Linux/FreeBSD/Mac OS
- Использование composer в качестве инструмента управления зависимостями
Если вы считаете, что вышеуказанные требования слишком строги, вы можете использовать docker для быстрого развертывания среды разработки или использовать более простую усадьбу
Перед использованием easysool нам необходимо установить swool, который является расширением PHP. Мы можем использовать
pecl install swoole
Быстрая установка или установка в виде компиляции исходного кода
После установки расширения мы будем использовать universal composer для установки easy sole
composer require easyswoole/easyswoole=3.x php vendor/bin/easyswoole install
Легкая подошва (подошва) отличается от других рамок. Это не очень хорошо для разработки Интернета. Пожалуйста, ориентируйтесь на серверные службы. Ниже приведены официальные ссылки
php easyswoole start
Вот официальный документ https://www.easyswoole.com/ma
Создайте следующую структуру каталогов в корневом каталоге проекта, который является каталогом приложений для написания бизнес-логики, отредактируйте index.php файл и добавьте код для базового контроллера
Project deployment directory ---------------------------------- ├ - App application directory │└ - directory of controllers for HttpController application │└ - index.php default controller file ----------------------------------
response()->write('hello world');
}
}Затем отредактируйте файл composer.json в корневом каталоге, чтобы зарегистрировать пространство имен приложения
{
"autoload": {
"psr-4": {
"App\": "App/"
}
},
"require": {
"easyswoole/easyswoole": "3.x-dev"
}
}Окончательное выполнение composer dumpautoload Команда для обновления пространства имен. Платформа может автоматически загружать файлы в каталог приложений. Теперь, когда фреймворк установлен, вы можете приступить к написанию бизнес-логики
#Update namespace mapping composer dumpautoload #Launch framework php easyswoole start
После запуска платформы посетите http://localhost: 9501, чтобы увидеть Hello world.
Легкая подошва содержит множество полезных компонентов, включая
- Консоль как
- таймер
- спусковой крючок
- Обработка журналов и так далее на
Начиная со следующей главы, мы будем постепенно использовать функции easy sole и разрабатывать простую параллельную версию гусеничной системы. Спасибо, что посмотрели на это. Я надеюсь, что эта статья сможет вам помочь. Спасибо