Desenvolvimento e bases de dados
Binários e ferramentas disponíveis: FFmpeg, Tesseract, ImageMagick, cURL e mais
Os nossos sistemas estão orientados para o desenvolvimento com PHP e MySQL / SQLite, e incluem tudo o que é necessário para começar a trabalhar; no entanto, alguns projetos precisam de recorrer a programas ou binários externos para obter funcionalidades adicionais. Por exemplo, projetos que trabalham com vídeo podem precisar do FFmpeg, instalável a pedido em cada plano de alojamento.
Além disso, por comodidade, o ambiente de cada conta inclui uma série de binários úteis. Esta lista está longe de ser exaustiva; reúne alguns dos mais utilizados e com valor direto para o desenvolvimento ou para as tarefas habituais do dia a dia:
- FFmpeg: conversão e processamento de vídeo/áudio. Disponível a pedido em todos os planos. Consulte o guia para o instalar e utilizar: Instalar e utilizar o FFmpeg nos planos de alojamento.
- ImageMagick: manipulação de imagens (redimensionar, recortar, converter formatos) a partir da linha de comandos (
convert/mogrifyoumagick, consoante a versão). - jpegoptim: otimização de JPEG. Algumas opções preservam a qualidade original e outras recomprimem com perdas; verifique as opções antes de substituir imagens.
- pngquant: compressão com quantização de cor para PNG; reduz o tamanho mantendo uma boa qualidade visual.
- Ghostscript: ferramentas para trabalhar com PDF e PostScript (p. ex., converter PDF em imagens ou combinar documentos).
- curl: faz pedidos HTTP/HTTPS; útil para testar APIs, webhooks e transferências.
- git: controlo de versões e suporte para implementações a partir de repositórios.
- rsync: sincronização eficiente de diretórios e implementações incrementais.
- bind-utils (dig, host): diagnóstico DNS para verificar resoluções, registos e propagação.
- openssl: utilitários criptográficos (gerar chaves e CSRs, inspecionar certificados, criar hashes).
- Python: o interpretador está disponível para scripts e tarefas próprias, sem suporte oficial da nossa parte. Pode utilizá-lo por SSH ou numa tarefa cron; verifique o nome e a versão disponíveis. Não alojamos aplicações web Python (Django, Flask) nem oferecemos «Setup Python App», tal como não alojamos aplicações Node.js como servidor.
- tesseract: OCR para extrair texto de imagens.
- GeoIP (geoiplookup): consulta de geolocalização com base na base de dados instalada. A precisão e a atualização desses dados variam; não equivalem à localização exata de uma pessoa.
- smbclient: cliente para aceder a recursos partilhados SMB/CIFS (pastas de rede Windows) a partir da linha de comandos.
Se precisar de outro binário que não esteja nesta lista, contacte-nos e podemos avaliar a sua instalação sempre que seja possível.
Verificar a ferramenta na sua conta
Por SSH ou no terminal do cPanel, localize primeiro o comando:
command -v tesseract command -v convert command -v magick command -v python3
Se um comando não devolver um caminho, não está no PATH dessa sessão; confirme a sua disponibilidade antes de o utilizar num script. Consulte depois a versão, por exemplo tesseract --version, e as opções na ajuda da ferramenta.
Para OCR, tesseract --list-langs mostra os idiomas instalados: ter o binário não garante que exista o modelo de português. Em imagens ou PDF, os formatos e as operações disponíveis também dependem dos delegados e das políticas configuradas.
Teste com um ficheiro pequeno e guarde o resultado com outro nome. Algumas ferramentas, como mogrify, podem substituir o original. Verifique a qualidade e o tamanho antes de processar uma pasta completa.
Os comandos consomem CPU, memória, processos e espaço do seu plano. Estarem disponíveis não significa que sejam permitidas cargas ilimitadas nem a instalação de pacotes de sistema com privilégios de administrador.
Também lhe pode ser útil
- Instalar, atualizar e utilizar o FFmpeg no alojamento Instale, atualize ou elimine o FFmpeg a partir do gestor de pacotes e configure os caminhos do ffmpe...
- Criar e executar tarefas cron (Cron Jobs) no cPanel Configure tarefas cron no cPanel, defina intervalos e comandos, gira avisos, execute URLs com cURL,...
- Eliminar emails antigos automaticamente no cPanel Apague todos os dias os emails com mais de X dias de uma conta, de todas as contas de um domínio ou...
- Gerar relatórios CSV de correio e cron a partir do cPanel Gere relatórios CSV com PHP e UAPI para inventariar caixas de correio, reencaminhamentos, respostas...
Algo não bate certo ou mudou? Diga-nos e revemos.