Sådan konfigureres eller installeres GEARMAN i Windows OS?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg vil implementere 'GEARMAN' i projektet, men jeg ved ikke hvordan man installerer eller konfigurerer 'GEARMAN' i Windows OS. Kan nogen give mig et link fra, hvor jeg kan arbejde med 'GEARMAN'?

Bedste reference


Gearman skal kompileres under cygwin miljøet:

- Installer cygwin og åbn skalen;

- download og installer libevent;

- download og installer gearman server.


Her er en mere detaljeret vejledning: http://www.phpvs.net/2010/11/30/installing-gearman-and-gearmand-on-windows-with-cygwin/.[2]

Andre referencer 1


Officielt websted for 'Gearman' er bedst jeg tror.
Du kan finde ud af 'Dokumentation', 'Sådan installeres' & Eksempler på denne side:
http://gearman.org/[3]


Og også du vil få eksempler her:
http://php.net/manual/en/gearman.examples-reverse-task.php[4]


Kom i gang med 'Gearman':
http://gearman.org/getting-started/[5]


På Windows: http://www.phpvs.net/2010/11/30/installing-gearman-and-gearmand-on-windows-with-cygwin/[6]


Held og lykke. Jeg tror, ​​du vil elske at arbejde med 'Gearman' med fuld gear.

Andre referencer 2


Sådan installeres GEAR MAN





Referencer




  1. http://www.cppblog.com/guojingjia2006/archive/2012/12/28/196743.html

  2. https://gist.github.com/mnapoli/5270256 (Gearman og libevent-mappen hentet og hentet herfra)

  3. https://julienliabeuf.com/installing-pear-windows/

  4. http://www.smorgasbork.com/2010/06/16/building-a-distributed-app-with-netgearman-part-1/

  5. https://msdn.microsoft.com/en-us/library/windows/desktop/ms740668 (v=vs.85) .aspx

  6. https://github.com/brianlmoon/net\_gearman (Net mappe hentet herfra)

  7. http://preshing.com/20141108/how-to-install-the-latest-gcc-on-windows/



Steps




  1. Download cygwin (setup-x86\_64.exe)

  2. Dobbeltklik installationsfil

  3. På udvalgte pakker skal du ændre visningen til -> Kategori

  4. For at installere libuuid1-devel, Søg efter uuid vælg efterfølgelserne [7] [8] [9] [10] [11] [12] [13]



    • Fejlfinding 1.221-2

    • Libs 2.25.2-2

    • Perl 1.221-2


  5. For at installere libboost-devel, Søg libboost-devel og vælg følgende



    • Libs 1.66.0-15.


  6. For at installere libmpfr4, Søg libmpfr4 og vælg følgningerne



    • Libs 3.1.6-1p1

    • Math 3.1.6-1p1


  7. For at installere gcc-g ++, søg g ++ og vælg følgningerne



    • Libs 7.3.0-2


  8. Klik ved siden af ​​installationen

  9. Søg på vinduer til cygwin-terminal -> klik på det, Dette skal komme uden fejl

  10. Installer flere pakker


    Gå til CMD



    C: \ cygwin64> setup-x86\_64.exe -q -P gør
    C: \ cygwin64> setup-x86\_64.exe -q -P boost
    C: \ cygwin64> setup-x86\_64.exe -q -P libiconv

  11. Nu er cygwin installeret med succes



11.1 Download nu gearmand. . og libevent. . . * Fra (https://gist.github.com/mnapoli/5270256) og indsæt i -> C:/cygwin64/tmp/[14]


================================================== ===============================



  1. Søg på Windows til cygwin-terminal -> klik på den

  2. skriv -> cd C:

  3. Skriv -> cd cygwin64/tmp/libevent. . . *

  4. Type -> ./konfigurer

  5. Type -> make

  6. Type -> gør installation



Bemærk:



Nu skal libevent installeres på/usr/local/lib, men denne sti er ikke i bibliotekets sti, og GCC finder det ikke automatisk.


Du kan kopiere de genererede biblioteker til/usr/lib:


cp/usr/local/lib/libevent */usr/lib
(dette er ikke den reneste løsning, du er velkommen til at foreslå et alternativ)





Nu installer gearman




  1. Hvis du er i/usr/lib lige nu, skriv/cygdrive/c for at komme til installationsmappen

  2. Type -> cd tmp

  3. Type -> cd cygwin64/tmp/gearman. .

  4. Type -> ./konfigurer

  5. Type -> make

  6. Type -> gør installation



Bemærk:



************** Før dette skal du aktivere port 4730 på windows firewall Gå til trin 24 ******


Nu er serveren installeret, og du kan starte den fra en cygwin terminal:


/usr/local/sbin/gearmand.exe
Eller hvis du vil have det til at være ultra-verbose:


/usr/local/sbin/gearmand.exe -vvv
Du kan også starte processen og løsne den fra terminalen:


gearmand -d


================================================== =======================


Aktivering af port 4730 på indgående regler




  1. kontrolpanel -> System og sikkerhed -> Windows firewall -> Advance settings -> indgående regler

  2. Højreklik på indgående regler -> Ny regel -> Port -> Vælg TCP -> Indtast portnummer (4730)

  3. klik på næste -> Giv navn som 'Gearman port'

  4. Finish



================================================== ============================


Nu skal vi få gearmanen til at kommunikere med php PEAR



Reference -> dette er til Windows xampp -> https://julienliabeuf.com/installing-pear-windows/[15]


Følgende trin til at installere på Windows IIS-server



  1. C: \ Programmer (x86) \ PHP \ v7.1

  2. Indtast -> system bredt

  3. Indtast for at fortsætte

  4. Fortsæt med at ændre php.ini

  5. Sørg for, at php.ini -> include\_path refererer til pærevej som følger


    ;***** Added by go-pear
        include\_path=".;C:Program Files (x86)PHPversion.*pear"
    ;*****
    

  6. Gå til C: \ Programmer (x86) \ PHP \ version. *

  7. Dobbeltklik PEAR\_ENV.reg for at tilføje til miljøvariabler

  8. Kopier netmappe og indsæt det inde - C: \ Programmer (x86) \ PHP \ version. * \ pære

  9. På kommandoprompetype -> pæreinstallation Net\_Gearman-alpha

  10. Indtast

  11. Åbn php.ini indsæt følgende linje på slutningen (For at aktivere socket)


    extension=php\_sockets.dll



Bemærk: Sørg for, at php\_sockets.dll findes under php/version. */Ext



  1. Lav kopi af php.ini og omdøb den som php-cli.ini (Dette skal køre på kommandoprompten)

  2. Hurra! det er det gjort.



Nu skal du prøve demo med følgende links
https://github.com/brianlmoon/net\_gearman[16]


Bemærk: Glem ikke at inkludere biblioteker også