Saya mencari untuk menginstal zeromq pada mesin Windows 7 saya untuk menggunakan zeromq dengan PHP (Saya menggunakan server WAMP (5.3.4), Apache Server 2.2.17).
Saya mengikuti dokumentasi di situs mereka , tetapi saya tidak tahu harus berbuat apa. Saya menginstal zeromq dari situs berikut , lalu saya mencoba menyalin dll dari situs ini tetapi tidak berfungsi .
Di mana saya bisa mendapatkan DLL? Apakah saya ingin menginstal hanya penginstal Windows dari tautan ini , atau adakah yang dibutuhkan?
Saya telah mengunduh dll dari situs ini http://178.79.157.189/~mikko/win32/php-zmq-win32.zip
Saya menggunakan versi PHP 5.3.4 x64 dan Windows 7 x64. Saya mencoba langkah-langkah berikut:
- Saya telah menginstal
ZeroMQ-3.2.2rc2~miru1.5-x64
- disalin
libzmq.dll
kec:\wamp\bin\php\php5.3.4
- disalin
php-zmq\php53\php53-ts_zeromq-3.2.2
kec:\wamp\bin\php\php5.3.4\ext
- mengaktifkan
php_zmq
ekstensi diphp.ini
Saya memulai ulang WAMP. Itu menunjukkan
'c:/wamp/bin/php/php5.3.4/ext/php_zmq.dll'
-% 1 bukan aplikasi win32 yang valid
Apa yang bisa menjadi masalah?
Sekali lagi saya mencoba dengan versi Wamp x86 (php 5.4.3) dan windows 7 x64
- Saya telah menginstal
ZeroMQ-3.2.2rc2~miru1.5-x86.exe
- disalin
libzmq.dll
kec:\wamp\bin\php\php5.4.3
- disalin
php-zmq\php54\php54-ts_zeromq-3.2.2
kec:\wamp\bin\php\php5.4.3\ext
- mengaktifkan
php_zmq
ekstensi diphp.ini
Saya memulai ulang WAMP. Itu menunjukkan
Startup PHP: Tidak dapat memuat pustaka dinamis 'c: /wamp/bin/php/php5.4.3/ext/php_zmq.dll' - Modul yang ditentukan tidak dapat ditemukan. \ R \ n di Tidak Dikenal pada baris 0
@ Jawaban Mysteryos cukup informatif tetapi tidak akurat. Ada beberapa kesalahan dalam langkah 3 & 4 yang layak disebutkan.
Prosedur yang benar di server WAMP
Langkah 3)
Langkah 4)
Tambahkan deklarasi phpzmq.dll ke PHP.ini Anda.
Penting untuk diperhatikan bahwa ada beberapa php.ini di direktori server WAMP.
Php yang benar ada di C: \ wamp \ bin \ apache \ apache2.4.9 \ php.ini
Tambahkan deklarasi berikut ke dalam php.ini yang disebutkan di atas.
sumber
libzmq.dll
libsodium.dll
Saya memiliki masalah yang sama. Menggunakan dll dari
php-zmq_zeromq-{version}-zts
folder memperbaiki masalah bagi saya.sumber
Saya mengikuti instruksi oleh @Mysteryos dan @Zcythe, tapi saya masih menerima Unable to load module module, jadi setelah meninjau forum WAMP dalam bahasa Perancis, saya membuatnya berfungsi setelah perubahan berikutnya setelah langkah 4:
Edit file config.inc.php yang terletak di skrip C: \ wamp \
Mencari:
Dan kemudian tambahkan 2 perpustakaan ZeroMQ sehingga terlihat seperti:
Mulai ulang WAMP dan harus berfungsi dengan benar.
Saya menguji ini dengan perpustakaan ZMQ berikut:
https://pecl.php.net/package/zmq/1.1.3/windows
Salam pembuka!
sumber
Langkah-langkah untuk menginstal zeroMQ di PHP 5.3, PHP 7.1, dan 7.2 di Windows
https://pecl.php.net/package/zmq
https://pecl.php.net/package/zmq/1.1.2/windows untuk PHP 5.3 hingga 5.6
https: //pecl.php.net/package/zmq/1.1.3/windows untuk PHP 7.0 hingga 7.2
Kemungkinan besar Anda menginginkan versi PHP, x64, dan Thread Safe
tetapi Anda mungkin memiliki versi PHP x32
unduh 5.3 Thread Safe (TS) x86
ekstrak dan salin dll
salin
libzmq.dll
keC: \ wamp \ bin \ php \ php5.3.4
tidak ada
libsodium.dll
di PHP 5.3salin
php_zmq.dll
keC: \ wamp \ bin \ php \ php5.3.4 \ ext
tambahkan ekstensi ke php.ini Anda,
biasanya dengan Ekstensi Dinamis lainnya
extension=php_zmq.dll
unduh 7.1 Utas Aman (TS) x64
ekstrak dan salin dll
salin
libzmq.dll
danlibsodium.dll
keC: \ laragon \ bin \ php \ php-7.1.20-Win32-VC14-x64
ada dll tambahan
libsodium.dll
untuk PHP 7.1salin
php_zmq.dll
keC: \ laragon \ bin \ php \ php-7.1.20-Win32-VC14-x64 \ ext
tambahkan ekstensi ke php.ini Anda, biasanya dengan Ekstensi Dinamis lainnya
extension=php_zmq.dll
unduh 7.2
Extract Safe Thread (TS) x64 dan salin dll
salin
libzmq.dll
keC: \ laragon \ bin \ php \ php-7.2.11-Win32-VC15-x64
tidak ada
libsodium.dll
setelah PHP 7.1salin
php_zmq.dll
keC: \ laragon \ bin \ php \ php-7.2.11-Win32-VC15-x64 \ ext
tambahkan ekstensi ke php.ini Anda, biasanya dengan Ekstensi Dinamis lainnya
extension=zmq
sumber