Рубрики
Uncategorized

Создайте среду swoole и протестируйте ее под Windows

Автор оригинала: David Wong.

Краткое заявление

Swoole, супер расширение php , обладает множеством функций, таких как асинхронное программирование, высокая производительность и так далее. Он может обеспечить максимальную эффективность разработки при наименьших потерях производительности. Но, к сожалению, swoole нельзя установить и использовать в среде Windows, что затрудняет разработку. Теперь предлагается решение для использования swoole в Windows.

Скачайте и установите Cygwin и swoole

1. Установите cygwin

Официальный адрес: https://www.cygwin.com/

1.1. Откройте загруженный установочный пакет cygwin и начните установку cygwin. 1.1.1. Следующим шагом является выбор каталога установки cygwin (который также будет каталогом установки swoole):

1.1.2. Выберите папку, в которую будет загружен пакет файлов:

1.1.3. Выберите сервер (для подключения) для последующей загрузки файлов:

Здесь вам нужно выбрать сервер, а затем загрузить с этого сервера файлы модулей, необходимые для соответствующей установки. Поэтому, если выбранный здесь сервер не подходит, хотя ваша сеть сама по себе очень быстрая, скорость загрузки здесь очень низкая. Итак, вам нужно выбрать более быстрый сервер здесь. Для внутренних, скорость подключения многих иностранных серверов, как правило, очень низкая. Однако в настоящее время только за последние годы появилось 163 сервера с лучшей репутацией и более высокой скоростью. Таким образом, для большинства людей лучшим выбором здесь является выбор 163 серверов. Здесь я вижу на графике, что по умолчанию выбрано 163 сервера, поэтому никаких дополнительных настроек не требуется.

Если вы выбираете другой сервер и не можете найти 163 в списке серверов, вы можете добавить его вручную: В поле Использовать URL введите: http://mirrors.163.com/cygwin/

1.1.4. Выберите пакет для установки. Здесь вам нужно установить gcc, php, инструменты разработки PHP, autoconf, pcre-devel и другие настройки по умолчанию. Обратите внимание, что после поиска в строке поиска выше вы можете найти соответствующий пакет ниже и нажать кнопку Далее, чтобы начать установку. (Примечание: На скриншоте ниже показан мой интерфейс после установки. Расположение щелчка одно и то же, а значок позади может отличаться.)

1.1.5, а затем следующий шаг, пока установка Cygwin не будет завершена.

2. Установка swoole

2.1. Распакуйте исходную программу swool в корневой каталог проекта Cygwin (например,/home/project). Вы можете напрямую поместить сжатый пакет в каталог/home/project, щелкнуть правой кнопкой мыши распаковку или использовать команды для выполнения, как вам нравится. Картинка удобная. Здесь я использую режим щелчка правой кнопкой мыши, чтобы распаковать его напрямую. (Распаковка команды: файл tar-zcvf swoole-src-1.8.11-rc1.tar.gz)

2.2. Откройте программное обеспечение Cygwin (Примечание: Если ваш Cygwin также установлен на диске C, вы должны обратить внимание на возможность ошибки при установке swoole, решение состоит в том, чтобы открыть Cygwin от имени администратора, щелкнув правой кнопкой мыши).

2.3. В это время среда похожа на терминал Linux, а корневой каталог-это каталог установки Cygwin. Введите команду в интерфейсе: cd/home/project/swole, где swool-исходная программа декомпрессии.

2.4. Введите команду: phpize, чтобы сгенерировать скомпилированный файл конфигурации configure.

2.5. Введите команды:./configure & make & make установка Настройка, компиляция, компиляция и установка swoole (PS: Выполнение./настройка, в дополнение к компиляции конфигурации, обнаружению среды и т.д.)

2.6. Используйте команду: php-i | grep php.ini, чтобы найти путь к файлу конфигурации php.ini, используемому PHP cli.

2.7. Измените файл php.ini и добавьте строку в it:.so. (ПС: 1. Если вы не знакомы с редактором VI под Linux, вы можете открыть файл php.ini под Windows; 2. Поскольку Вулф изменил способ программирования PHP, рекомендуется закрыть все расширения в файле конфигурации, кроме расширений swoole, добавив перед ними “;” на английском языке с запятой.

2.7.1, VI Редактор под linux.

2.7.2. Откройте модификацию вручную.

2.8. Закрывай и уходи.

2.9. Используйте команду: php-m, просмотрите загруженный модуль, если вы видите swoole, то расширение успешно добавлено и успешно построено в этой среде!

Экологические испытания

1. В исходной программе есть папка с примером. Внутри находятся несколько примеров программ. Здесь мы запускаем HTTP-сервер в качестве демонстрации, вводим каталог с образцом программы HTTP и вводим команду в Cygwin: PHP-сервер. php, поскольку пример программы HTTP-сервера размещен в каталоге HTTP, запустите пример программы с помощью команды.

2. Откройте браузер, введите в адресную строку: 127.0.0.1:9501, вернитесь, чтобы показать Привет, свул, успех!

Резюме и анализ

1. Хотя этот метод может успешно создавать swoole под Windows, самая высокая версия PHP-5.4, поэтому его нельзя использовать, когда требуется версия PHP выше 5.4. Можно ли обновить его версию PHP здесь? Я еще не пробовал. Я подожду дальнейших действий. Если какой-либо Бог успешно обновился, я был бы признателен, если бы вы могли оставить сообщение с объяснением метода и предложениями, чтобы я и общественность могли избежать обходных путей.

2. Создайте “Центр управления IBOS”, который похож на учебную среду Pph. При запуске swoole вам необходимо использовать эту среду для запуска без установки другой среды PHP.

3. Генерируйте множество автономных бесполезных таблиц, на которые не очень удобно смотреть. Таблицей базы данных управлять непросто, я все еще привык к navicat.

Сопутствующая информация

1. Компиляция, установка и развертывание расширения Swoole под Windows 2, 2.2. Руководство по установке Cygwin Онлайн – Глава 2 Загрузите и установите Cygwin 3. Решение 1 для создания среды с использованием swoole под окнами

Оригинал: “https://developpaper.com/build-swoole-environment-and-test-under-windows/”