(testado em Ubuntu 18 e Ubuntu 20 apenas)
wget -O install.sh https://raw.githubusercontent.com/billbarsch/acbrlibphp/master/install.sh
sudo chmod +x install.sh
sudo ./install.sh
sudo apt install git -y
sudo apt install php-dev -y
sudo apt install libxml2 -y
sudo apt install openssl -y
sudo apt install libxmlsec1-openssl -y
sudo apt install libxslt-dev -y
sudo apt install libgtk2.0-0 -y
sudo apt install libcanberra-gtk-module -y
sudo apt install apache2 -y
sudo apt install php libapache2-mod-php -y
sudo apt install xvfb -y
Este projeto requer a instalacao do PHP-CPP
git clone https://github.com/CopernicaMarketingSoftware/PHP-CPP.git
cd PHP-CPP
make
sudo make install
cd ..
sera necessario descobrir o local onde estao as dependencias localize uma delas para saber em qual pasta estao os arquivos
find /usr -name "libxml2.so*"
a biblioteca abaixo libacbrnfe64.so deve ser adquirida com o pessoal do projeto ACBR ou voce pode compila-la como e mostrado nesse video.
para fins de teste estou disponibilizando uma versao do arquivo temporariamente no dropbox
sudo wget -O libacbrnfe64.so https://www.dropbox.com/s/51jrad0bm9rp627/libacbrnfe64.so?dl=1
sudo cp libacbrnfe64.so /usr/lib/x86_64-linux-gnu
sudo ln -s /usr/lib/x86_64-linux-gnu/libxmlsec1.so.1 /usr/lib/x86_64-linux-gnu/libxmlsec1.so
sudo ln -s /usr/lib/x86_64-linux-gnu/libxmlsec1-openssl.so.1 /usr/lib/x86_64-linux-gnu/libxmlsec1-openssl.so
sudo ln -s /usr/lib/x86_64-linux-gnu/libxslt.so.1 /usr/lib/x86_64-linux-gnu/libxslt.so
sudo ln -s /usr/lib/x86_64-linux-gnu/libxml2.so.2 /usr/lib/x86_64-linux-gnu/libxml.so
sudo ln -s /usr/lib/x86_64-linux-gnu/libexslt.so.0 /usr/lib/x86_64-linux-gnu/libexslt.so
sudo ln -s /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 /usr/lib/x86_64-linux-gnu/libssl.so
sudo ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /usr/lib/x86_64-linux-gnu/libcrypto.so
git clone https://github.com/billbarsch/acbrlibphp.git
cd acbrlibphp
sudo make tudo
cd ..
Xvfb :99 &
xhost +
cat /var/log/apache2/error.log