We’ve been running Xibo 2.0.3 on a Windows-based Web Server for a while now and everything was working perfectly.
However, our Security Team has unfortunately noticed that the version of PHP we’re using is quite old and they’re pressing us to update it to improve the security of the system.
So, with this in mind i’ve tried to do an upgrade to version 7.0.8 of PHP which I believe should be supported with the version of Xibo we’re running.
It seems that the Xibo application itself is working fine, but when I came to try to remove the old version I found that the ‘Xibo XMR Service’ was still pointing to the old version. I tried up update this to point to the PHP.EXE for v7.0.8, but it seems there is some sort of issue launching the xmr.phar file with this version. When I try doing it from in a command prompt I get this:
C:\Program Files (x86)\PHP\v7.0.8>php d:\PHP_FILES\vendor\bin\xmr.phar [2020-03-25 00:38:57] xmr.INFO: Starting up - listening for CMS on tcp://127.0.0.1:50001.  
Running the same file using the old version yields this result:
[2020-03-25 00:46:42] xmr.INFO: Starting up - listening for CMS on tcp://127.0.0.1:50001.   [2020-03-25 00:46:42] xmr.INFO: Bind to tcp://126.96.36.199:9505 for Publish.   [2020-03-25 00:46:42] xmr.INFO: Bind to tcp://188.8.131.52:50002 for Publish.   [2020-03-25 00:46:42] xmr.DEBUG: Adding a queue processor for every 5 seconds  
Is anyone able to provide any insight into why this issue might be happening? I found a github repo for the xmr.phar file, but it looks like i’m running the latest version (I downloaded it and used FC /B to compare and the files were identical).
Grateful for any suggestions.