Como posso obter o PHP para compilar um documento LaTeX se ele (www-data) não puder acessar os pacotes necessários?
Eu tenho um script PHP que compila documentos LaTeX com o uso de:
exec('cd /path/to/doc && /usr/bin/latexmk -pdf filename.tex');
Isso está funcionando para alguns dos meus documentos LaTeX, mas meu documento mais recente não compila e uma olhada no log revela:
!pdfTeX error: pdflatex (file ecrm1000): Font ecrm1000 at 600 not found
==> Fatal error occurred, no output PDF file produced!
O que eu encontrei é o resultado do LaTeX não ser capaz de ver os pacotes de fontes requeridos. Quando eu executo o mesmo comando de compilação sob o meu nome de usuário, o documento é compilado como deveria. Então, minha pergunta é: como posso obter o PHP (executando como www-data) para obter acesso aos pacotes necessários do LaTeX?
Eu tentei instalar o pacote necessário sob a conta www-data usando:
sudo -u www-data sudo apt-get install texlive-fonts-recommended
mas pede a senha de www-data, que eu não acredito que foi definida por mim e não é nada que eu tenha jogado nela.
Estou executando o Ubuntu 12.04 se for de alguma ajuda.