DEV Community

Marcos Rezende
Marcos Rezende

Posted on

How to install amqp extension for PHP on Windows

Warning: before the download, check if your PHP installation is thread safe or non-thread safe typing this on Terminal:

php -i|findstr "Thread"

Next, proceed:

  1. Download the right version of the extension https://pecl.php.net/package/amqp
  2. After download, copy rabbitmq.4.dll and rabbitmq.4.pdb files to PHP root folder and copy php_amqp.dll and php_amqp.pdb files to PHP\ext folder
  3. Add extension=amqp to the php.ini file
  4. Check if is everything OK with php -m

It is miserable easy but I have stuck on this for almost two hours.

Discussion (5)

Collapse
gmormorromrom profile image
r0mdhan

sometimes many problems appears when you install php_amqp.dll and abbitmq.4.dll
I make a solution with an example for xampp environnement
you need to pass variable environment PATH with c:\xampp\php
and make rabbitmq.4.dll in C:\xampp\php and php_amqp.dll in C:\xampp\php\ext
take a look in C:\xampp\php\logs\php_error_log for detected if there is some problems.
you need to restart xampp program not service but all the program with quit button to take variable environment .

Collapse
seovalencia profile image
Carlos Fabuel Cava

I suppose this is right for <php 8.0

Collapse
stepanot profile image
stephanie

do you know how to do it for php 8.0? I've been trying all day

Collapse
alaindet profile image
Alain D'Ettorre

Thanks!

Collapse
10thdoctor profile image
Davide Preti

Thnaks you Rezende,
I've been looking for a tutorial like yours for the whole afternoon.