Meu ambiente:
ubuntu server: 22.04
php 7.4
apache 2
Estou tentando integrar o ACBrLib Boletos com o PHP.
Segui como base o seguinte tópico:
E para o código da biblioteca em C, para poder utilizar o ACBrLib no PHP usei o código da demo:
http://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/PHP/Boleto/
Porém com a correção do caminho do libacbrboleto64.so de /usr/lib/ para /usr/lib/x86_64-linux-gnu.
Estou obtendo o seguinte erro:
Nas informações do meu PHP, consta que a extensão está ativa:
Meu script PHP para executar a biblioteca está da seguinte forma:
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
//Inicia componente Acbr
$acbrlibphp = new AcbrLibBoleto("");
$acbrlibphp->ConfigGravarValor("Principal", "LogPath", "/var/www/html/"); //esta pasta requer permissoes de escrita para o usuario www-data do php
$acbrlibphp->ConfigGravarValor("Principal", "LogNivel", "4"); //4 - Paranoico;
echo $acbrlibphp->Nome() . ' - ' . $acbrlibphp->Versao() . PHP_EOL;
Caso eu altere a linha:
$acbrlibphp = new AcbrLibBoleto("");
Para :
$acbrlibphp = new ACBrBoleto("");
Eu obtenho o seguinte erro:
Caso alguém consiga me ajudar, fico agradecido.