How to install ZeroMQ and Xibo CMS in Ubuntu with Xampp

CMS Version

Xibo CMS 2.3.10

Installation Method

Custom Install

Operating System

Ubuntu Server 20.04 LTS

Issue

Hi to all!
This is a post only for explain the solution to a problem that I don’t found it any valid and updated information about. Please move this topic to another if you consider that here isn’t correct.

We are installing Xibo CMS 2.3.10 in a Ubuntu Server 20.04LTS with Xampp 7.3.7.0.
In the process we need to activate, as a Xibo requirement, the ZeroMQ Extension, but this is not easy in Ubuntu, and for Xampp it’s very worse.

Then here is the step by step that i need to document for find the solution:
1.Install needed packages:
apt install -y net-tools smbclient unzip autoconf pkg-config libzmq3-dev libtool make build-essential
Note: net-tools, smbclient and unzip are optionals, but i used to configure through ssh.

2.Install Xampp (Version 8 and upper it’s not compatible with Xibo CMS at the moment)

3.Download and Unzip php-zqm-master

4.Cd to to folder php-zqm-master
/opt/lampp/bin/phpize
./configure --with-php-configure=/opt/lampp/bin/php-config
make && make install

5.Copy version libstdc++ of Ubuntu to Xampp
find / -name “libstdc++.so.6*”
cp /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.X /opt/lampp/lib
cp /usr/lib/x86_64-linux-gnu/libstdc++.so /opt/lampp/lib
Note: Where “X” is the version with de "find result"

6.Add to Xampp php.ini the extension
vim /opt/lampp/etc/php.ini
extension=zmq.so

7.Restart Xampp
Note: If you see an MySQL Error stopping no worry, restart again.

8.Unzip Xibo CMS in /opt/lampp/htdocs

9.chmod 777 -R to xibo directory

  1. Apply the steps offered by Xibo Offical Documentation: https://xibo.org.uk/docs/setup/prepare-your-environment

I hope it helps you!

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.