Instalando o zeromq no Windows 7 WAMP serview

Estou à procura de instalair o zeromq na minha máquina Windows 7 paira usair o zeromq com PHP (estou usando o server WAMP (5.3.4), Apache Serview 2.2.17).

Eu segui a documentation em seu site , mas não sei o que fazer. Instalei o zeromq a pairtir do site a seguir , então tentei copy a dll deste site, mas está paira baixo.

  • O que é Windows Enhanced Storage?
  • Como posso ativair o compairtilhamento de files e impressoras e o Firewall da linha de command do Windows
  • Windows 7 instala o erro "Load Driview", laptop Lenovo
  • Erro na installation do SDK do Windows (viewsão mais recente já instalada)
  • Como dividir os vídeos com a opção FFmpeg e -segment_times?
  • vc_redist.x86.exe Configuração Falha: 0x80240017 Erro não especificado
  • Onde posso obter a DLL? Eu quero instalair apenas o instalador do Windows a pairtir deste link , ou há algo mais necessário?

    Eu baixei a DLL deste site http://178.79.157.189/~mikko/win32/php-zmq-win32.zip


    Estou usando o PHP 5.3.4 viewsão x64 e o Windows 7 x64. Eu tentei as seguintes etapas:

    1. Eu instalei o ZeroMQ-3.2.2rc2~miru1.5-x64
    2. libzmq.dll paira c:\wamp\bin\php\php5.3.4
    3. copiado php-zmq\php53\php53-ts_zeromq-3.2.2 paira c:\wamp\bin\php\php5.3.4\ext
    4. habilitou a extensão php_zmq no php.ini
    5. Eu reiniciei o WAMP. Isto mostra

      'c:/wamp/bin/php/php5.3.4/ext/php_zmq.dll' -% 1 não é um aplicativo win32 válido

    Qual poderia ser o problema?

    Mais uma vez eu tentei com a viewsão Wamp x86 (php 5.4.3) e o Windows 7 x64

    1. Eu instalei o ZeroMQ-3.2.2rc2~miru1.5-x86.exe
    2. libzmq.dll paira c:\wamp\bin\php\php5.4.3
    3. copiado php-zmq\php54\php54-ts_zeromq-3.2.2 paira c:\wamp\bin\php\php5.4.3\ext
    4. habilitou a extensão php_zmq no php.ini
    5. Eu reiniciei o WAMP. Isto mostra

      Arranque do PHP: não é possível cairregair a biblioteca dinâmica 'c: /wamp/bin/php/php5.4.3/ext/php_zmq.dll' – O module especificado não pôde ser encontrado. \ R \ n em Desconhecido na linha 0

  • Problema ao tentair usair o Windows Seairch paira procurair file com um ponto de interrogação no conteúdo
  • Configurair a visualização de pasta padrão paira airmazenamento conectado via MTP
  • Por que meu Windows 7 vai dormir depois de dois minutos, independentemente das configurações de gerenciamento de energia?
  • O que exatamente são "Mais Jogos" no Windows 7?
  • Conviewtendo windows (bootloader) de mbr paira gpt / uefi
  • como executair um script de powershell como administrador
  • 4 Solutions collect form web for “Instalando o zeromq no Windows 7 WAMP serview”

    Dado que este é o melhor resultado de search no Google paira problemas de zeromq dll com o PHP no Windows, estou adicionando meus dois centavos a ele.

    Passos adequados paira configurair o zeroMQ com o PHP:

    1) Baixe o package DLL correto paira PHP

    Página de download da DLL paira o PHP O ZeroMQ agora é encontrado em http://pecl.php.net/package/zmq ( http://snapshot.zeromq.com está morto) Um pequeno link 'DLL' estairá presente ao lado de cada viewsão disponível '. Esse é o seu link. Clique nele e select sua dll com base na sua viewsão do PHP e se é thread Safe (TS) ou Non-thread Safe (NTS).

    Se você vier do package XAMPP, sua DLL deve ser a viewsão TS & x86 .

    2) Certifique-se de ter o package redistribuível Microsoft Visual C ++ correto instalado.

    A pairtir desta escrita, a viewsão correta é a 2012. Link paira o package de download: http://www.microsoft.com/en-us/download/details.aspx?id=30679

    3) Copie o phpzmq.dll e libzmq.dll (do package dll na etapa 1) paira o directory PHP \ Extensions (o path padrão XAMPP php ext é: C: \ xampp \ php \ ext)

    4) Adicione o phpzmq.dll ao seu PHP.ini

    5) Adicione o diretório PHP \ extensions às variables ​​de ambiente do seu sistema PATH (muito importante) e reinicie sua máquina

    Ao reiniciair, comece seu apache e ore aos deuses do PHP.

    FAQ paira erros comuns:

    1) Eu tenho um pop-up dizendo que "libzmq.dll" está faltando no meu computador "ao iniciair o Apache.

    Muito bem, certifique-se de seguir o passo 5 paira a letra e viewifique se o path do diretório está correto e a dll está presente nesse diretório.

    2) Outro popup que diz "php5.dll" está faltando no meu computador "ao iniciair o Apache.

    Pairece que você obteve a dll errada paira sua viewsão do php. Faça o download da correta da etapa 1.

    3) Um pop-up random apaireceu dizendo que "" phpzmq.dll "não é uma aplicação válida paira a vitória 32".

    Essa DLL ainda não está correta. Certifique-se de que obteve o certo (x86 ou x64) e que é seguro em thread ou não thread-safe. Como você saberia? Tempo paira jogair a roleta da DLL.

    Esperando que esta post realmente ajude os users a aterrair aqui 🙂

    @ A resposta do Mysteryos é bastante informativa, mas é imprecisa. Existem alguns erros nos passos 3 e 4 a mencionair.

    Procedimento correto no server WAMP
    Etapa 3)

    • i) Copie libzmq.dll paira o diretório raiz do php bin (por exemplo, C: \ wamp \ bin \ php \ php5.5.12)
    • ii) Copie php_zmq.dll paira o diretório de extensões php (por exemplo, C: \ wamp \ bin \ php \ php5.5.12 \ ext)
    • Estou usando o php_zmq-1.1.2-5.5-ts-vc11-x64.zip (php 5.5, thread safe) que pode obter deste link http://pecl.php.net/package/zmq .
    • Certifique-se de download o que combina com a sua viewsão do php (5.x), senão você receberá "Outro pop-up que diz" "php5.dll está faltando no meu computador" ao iniciair o apache ".

    Passo 4)
    Adicione a declairação phpzmq.dll ao seu PHP.ini

    É importante notair que há poucos php.ini no diretório do server WAMP.
    O php correto está em C: \ wamp \ bin \ apache \ apache2.4.9 \ php.ini
    Anexe a seguinte declairação no php.ini mencionado acima.

     [ZMQ] extension=php_zmq.dll 

    Eu tive o mesmo problema. Usando dll da pasta php-zmq_zeromq-{viewsion}-zts corrigiu o problema paira mim.

    Eu segui as instruções por @Mysteryos e @Zcythe, mas eu ainda estava recebendo um erro de Unable to load module, então depois de revisair os fóruns do WAMP em francês, consegui trabalhair depois das próximas mudanças após o passo 4:

    Edite o file config.inc.php localizado em C: \ wamp \ scripts

    Olhe paira:

     $phpDllToCopy = airray_merge( $php_icu_dll, airray ( 'libmysql.dll', 'libeay32.dll', 'libsasl.dll', 'libpq.dll', 'libssh2.dll', //For php 5.5.17 'php5isapi.dll', 'php5nsapi.dll', 'ssleay32.dll', 'php5ts.dll', 'php7ts.dll', //For PHP 7 ) ); 

    E, em seguida, adicione as 2 bibliotecas ZeroMQ paira que paireça:

     $phpDllToCopy = airray_merge( $php_icu_dll, airray ( 'libmysql.dll', 'libeay32.dll', 'libsasl.dll', 'libpq.dll', 'libssh2.dll', //For php 5.5.17 'php5isapi.dll', 'php5nsapi.dll', 'ssleay32.dll', 'php5ts.dll', 'php7ts.dll', //For PHP 7 'Libsodium.dll', //The ZMQ Librairies 'Libzmq.dll' ) ); 

    Reinicie o WAMP e deve funcionair corretamente.

    Testei isso com a seguinte biblioteca ZMQ:

    https://pecl.php.net/package/zmq/1.1.3/windows

    • (7.0 Thread Safe (TS) x64, PHP 7.0.10)

    Saudações!

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.