Как настроить или установить GEARMAN в ОС Windows?
Я хочу внедрить "GEARMAN" в проект, но я не знаю, как установить или настроить "GEARMAN" в ОС Windows. Кто-нибудь может дать мне ссылку, где я могу работать с "GEARMAN"?
3 ответа
Gearman должен быть скомпилирован в среде cygwin:
- установить cygwin и открыть оболочку;
- скачать и установить libevent;
скачать и установить gearman сервер.
Вот более подробное руководство: http://www.phpvs.net/2010/11/30/installing-gearman-and-gearmand-on-windows-with-cygwin/.
Официальный сайт для "Gearman" - лучший, на мой взгляд. Вы можете найти "Документация", "Как установить" и "Примеры" на этом сайте: http://gearman.org/
А также вы получите примеры здесь: http://php.net/manual/en/gearman.examples-reverse-task.php
Начало работы с "Gearman": http://gearman.org/getting-started/
В Windows: http://www.phpvs.net/2010/11/30/installing-gearman-and-gearmand-on-windows-with-cygwin/
Удачи. Я верю, что вам понравится работать с "Gearman" с полным оснащением.
Как установить GEAR MAN
Рекомендации
- http://www.cppblog.com/guojingjia2006/archive/2012/12/28/196743.html
- https://gist.github.com/mnapoli/5270256 (папка Gearman и libevent загружена и извлечена отсюда)
- https://julienliabeuf.com/installing-pear-windows/
- http://www.smorgasbork.com/2010/06/16/building-a-distributed-app-with-netgearman-part-1/
- https://msdn.microsoft.com/en-us/library/windows/desktop/ms740668(v=vs.85).aspx
- https://github.com/brianlmoon/net_gearman (сетевая папка загружена отсюда)
- http://preshing.com/20141108/how-to-install-the-latest-gcc-on-windows/
меры
- Загрузить cygwin (setup-x86_64.exe)
- Двойной щелчок установочного файла
- При выборе пакетов измените вид на -> Категория
Чтобы установить libuuid1-devel, найдите uuid и выберите следующие
- Отладка 1.221-2
- Libs 2.25.2-2
- Perl 1.221-2
Чтобы установить libboost-devel, найдите libboost-devel и выберите следующее
- Libs 1.66.0-15.
Чтобы установить libmpfr4, найдите libmpfr4 и выберите следующие
- Libs 3.1.6-1p1
- Математика 3.1.6-1p1
Чтобы установить gcc-g++, найдите g ++ и выберите следующие
- Libs 7.3.0-2
Нажмите рядом, чтобы установить
Поиск в windows для терминала cygwin -> нажмите на него, это должно произойти без каких-либо ошибок
Установить больше пакетов
Перейти к CMD
C: \ cygwin64> setup-x86_64.exe -q -P make C: \ cygwin64> setup-x86_64.exe -q -P повышение C:\cygwin64> setup-x86_64.exe -q -P libiconv
Теперь Cygwin успешно установлен
11.1 Теперь загрузите снаряжение., и освобождают.,.* из ( https://gist.github.com/mnapoli/5270256) и вставьте в -> C: / cygwin64 / tmp /
================================================== ===============================
Поиск в Windows для терминала Cygwin -> нажмите на него
Тип -> CD C:
Введите -> cd cygwin64/tmp/libevent.,.*
Тип -> ./configure
Тип -> сделать
Тип -> сделать установку
Замечания:
Теперь libevent должен быть установлен в / usr / local / lib, но этот путь отсутствует в пути к библиотеке, и GCC не найдет его автоматически.
Вы можете скопировать сгенерированные библиотеки в / usr / lib:
cp / usr / local / lib / libevent * / usr / lib (это не самое чистое решение, вы можете предложить альтернативу)
Теперь установите редуктор
Если вы сейчас находитесь в / usr / lib, введите /cygdrive/c, чтобы перейти в папку установки
Тип -> CD TMP
Введите -> cd cygwin64/tmp/gearman.,
Тип -> ./configure
Тип -> сделать
Тип -> сделать установку
Замечания:
************** Перед этим вам нужно включить порт 4730 на брандмауэре Windows. Перейти к шагу 24 ******
Теперь сервер установлен, и вы можете запустить его с терминала cygwin:
/usr/local/sbin/gearmand.exe Или, если вы хотите, чтобы это было очень многословно:
/usr/local/sbin/gearmand.exe -vvv Вы также можете запустить процесс и отсоединить его от терминала:
снаряжение -d
================================================== =======================
Включение порта 4730 для входящих правил
Панель управления -> Система и безопасность -> Брандмауэр Windows -> Расширенные настройки -> Правила входа
щелкните правой кнопкой мыши входящие правила -> новое правило -> порт -> выберите Tcp -> введите номер порта (4730)
нажмите далее -> Дать имя как "Порт Gearman"
Конец
================================================== ============================
Теперь нам нужно, чтобы gearman общался с php PEAR.
Ссылка -> это для windows xampp -> https://julienliabeuf.com/installing-pear-windows/
Следующие шаги для установки на сервере Windows iis
C: \ Program Files (x86) \ PHP \ v7.1
Enter -> общесистемный
Введите, чтобы продолжить
Нажмите здесь, чтобы изменить php.ini
Убедитесь, что php.ini -> include_path ссылается на путь груши следующим образом
;***** Added by go-pear include_path=".;C:\Program Files (x86)\PHP\version.*\pear" ;*****
перейдите в C:\Program Files (x86)\PHP\version.*
Дважды щелкните PEAR_ENV.reg, чтобы добавить к переменным среды
Скопируйте папку Net и вставьте ее внутрь - C:\Program Files (x86)\PHP\version.*\ Pear
В командной строке введите -> pear установить Net_Gearman-alpha
Войти
Откройте php.ini и вставьте следующую строку в конец (чтобы включить сокет)
расширение =php_sockets.dll
Примечание: убедитесь, что php_sockets.dll существует в php / version.* / Ext
Сделайте копию php.ini и переименуйте его в php-cli.ini (для запуска в командной строке)
Ура! все, готово.
Теперь вы должны попробовать демо со следующими ссылками https://github.com/brianlmoon/net_gearman
Примечание: не забудьте также включить библиотеки