Git Product home page Git Product logo

acbrlibphp's Introduction

AcbrLibPHP

Video explicativo do projeto

Script automatico de compilacao e instalacao

(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

Instalar dependencias:

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 ..

Criar links simbolicos das libs dependentes

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

Instalacao da extensao para o php (este projeto):

git clone https://github.com/billbarsch/acbrlibphp.git

cd acbrlibphp

sudo make tudo

cd ..

Ajustes

Ativar modo grafico

Caso esteja executando em SERVIDOR:

Xvfb :99 &

Caso esteja executando em DESKTOP:

xhost +

Util

Local do log de erros do apache:

cat /var/log/apache2/error.log

acbrlibphp's People

Contributors

billbarsch avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.