ZeroMq Installing V1.4
ZeroMq Installing V1.4
4V
for all the guys who have trouble to install ZeroMQ on an Windows System.
1: Server-Environment:
1.1 You have to check what version of PHP is installed on your Webserver:
You can find that information, when you open your PHP-Info-File:
In my case: enable
2. Microsoft Visual C++ Version
If you have a x64 Server running, it‘s necessary to have both Runtimeversions
These are:
I made it easy and installed all. After that, don’t forget to reboot.
https://windows.php.net/downloads/pecl/releases/zmq/
php_zmq-1.1.2-5.6-ts-vc11-x64.zip
I must have installed Microsoft Visual C++ 2012 (VC11) in x32 and x64 Version
4. Installing
after that you must go to your PHP.ini and edit the following line:
Under the chapter: „Dynamic Extensions“ you must write the line:
extension=php_zmq.dll
Sometimes it would be necessary, that you write the following line in your
http.conf to load the .dll in the Apache Webserver.
LoadFile "C:\server-path\php\libzmq.dll"
After the last step, you must go to your
Control Panel
System
System Proberties
Environment Variables
System Variables
Under the Key: „Path“ you must write down the path to your PHP-Directory
In my case: c:\server-path\php
Finally you must reboot your Windows Server and do the Xibo-System-Test again.
Please go to:
In your Webroot-Folder\xibo\vendor\xibosignage\xibo-xmr
In my case: C:\xampp\htdocs\xibo\vendor\xibosignage\xibo-xmr
{
"listenOn": "tcp://127.0.0.1:50001",
"pubOn": ["tcp://Webserver_IP:9505"],
"debug": true
}
Its importent that the script is allways running. If it don‘t run, XMR don’t work!!!
Save
Go to: Display Settings: Chose your Display-Profile that you use and chose “edit” on the
Menu
save
Go to: Displays and push the Button “Column visibility” an chose “Xmr-Registered” to
display that your Xibo-Player received XMR-Commandos.
In Displays in menu chose: “Edit” and than got to “Advanced” and make a check on
“reconfigure XMR” and save it.
Hopefully you get a hook at “XMR-Registerd” in Displays an so you can send commands and
recieved screenshots from the player.
Torsten