Essa é minha tradução de um tutorial (howto) que me foi super útil e me salvou aqui, pois manualmente estava com dificuldades.
Link do texto original:
http://www.atforumz.com/archive/index.php/t-297404.html
Primeiro instalei
Ubuntu 9.04 Linux, depois o LAMP.
Depois baixei o PDF Lite em:
http://www.pdflib.com/products/pdflib-family/pdflib-lite/
Para compilar temos que ter certeza se o build-essential está instalado:
sudo apt-get install build-essential
Extraia e depois entre na pasta que você criou:
tar zxvf PDFlib-Lite-7.0.4p4.tar.gz
$ cd PDFlib-Lite-7.0.4p4
Nota: Se você tem outra versão do
pdflib, naturalmente precisa mudar o nome PDFlib-Lite-7.0.xxx.
Agora configure e instale:
./configure
$ make
$ sudo make install
Se quiser limpar o diretório:
cd ..
$ rm -rf PDFlib-Lite-7.0.1
Instalando pear e pecl, que são aqueles que vão automatizar a instalação (pois tive problemas ao tentar fazer manualmente):
sudo apt-get install php-pear php5-dev
Agora fica fácil, é só utilizar o PECL.
sudo pecl install pdflib
Na instalação ele pergunta o diretório no qual será instalada a biblioteca PDFlib Lite, digite /usr/local.
Abra o arquivo de configuração do PHP5 / Apache2:
sudo gedit /etc/php5/apache2/php.ini
Adicione esta linha ao final:
extension = pdf.so
Se você gosta das coisas organizadas, ao abrir o gedit aperte control + f e procure a palavra Dynamic Extensions, esta é a sessão que foi feita para configurar as extensões.
Reinicie o Apache:
sudo /etc/init.d/apache2 restart
Se tudo der certo você poderá gerar relatórios pdf em sistemas baseados em PHP e PDFlib Lite.