Desarrollo y bases de datos
Binarios y herramientas disponibles FFmpeg, Tesseract, ImageMagick, cURL y más
Nuestros sistemas están orientados al desarrollo con PHP y MySQL / SQLite, y parten con todo lo necesario para comenzar a trabajar; no obstante, puede haber proyectos que requieren apoyarse en programas o binarios externos para obtener funcionalidades adicionales. Por ejemplo, proyectos que requieran trabajar con vídeo pueden necesitar FFmpeg, instalable bajo demanda en cada plan de hosting.
Además, por comodidad, cada entorno de cuenta parte con una serie de binarios útiles. Esta lista está lejos de ser exhaustiva; recoge algunas de las más utilizadas y con valor directo para desarrollo o tareas habituales del día a día:
- FFmpeg: conversión y procesamiento de vídeo/audio. Disponible bajo demanda en todos los planes. Consulta la guía para instalarlo y usarlo: Instalar y usar FFmpeg en planes de hosting.
- ImageMagick: manipulación de imágenes (redimensionar, recortar, convertir formatos) desde línea de comandos (
convert/mogrifyomagick, según la versión). - jpegoptim: optimización de JPEG. Algunas opciones conservan la calidad original y otras recomprimen con pérdidas; comprueba las opciones antes de sobrescribir imágenes.
- pngquant: compresión con cuantización de color para PNG; reduce tamaño conservando buena calidad visual.
- Ghostscript: herramientas para trabajar con PDF y PostScript (p. ej., convertir PDF a imágenes o combinar documentos).
- curl: realiza peticiones HTTP/HTTPS; útil para probar APIs, webhooks y descargas.
- git: control de versiones y soporte para despliegues desde repositorios.
- rsync: sincronización eficiente de directorios y despliegues incrementales.
- bind-utils (dig, host): diagnóstico DNS para comprobar resoluciones, registros y propagación.
- openssl: utilidades criptográficas (generar claves y CSRs, inspeccionar certificados, crear hashes).
- Python: algunas cuentas incluyen un intérprete para utilidades. Comprueba el nombre y la versión disponibles; no elijas Python 3.6 para un proyecto nuevo, pues terminó su soporte oficial.
- tesseract: OCR para extraer texto de imágenes.
- GeoIP (geoiplookup): consulta de geolocalización según la base instalada. La precisión y actualización de esos datos varían; no equivalen a la ubicación exacta de una persona.
- smbclient: cliente para acceder a recursos compartidos SMB/CIFS (carpetas de red Windows) desde línea de comandos.
Si necesitas otro binario no listado aquí, contáctanos y podemos valorar su instalación siempre que sea posible.
Comprobar la herramienta en tu cuenta
Desde SSH o la terminal de cPanel, localiza primero el comando:
command -v tesseract command -v convert command -v magick command -v python3
Que una orden no devuelva una ruta indica que no está en el PATH de esa sesión; comprueba su disponibilidad antes de utilizarla en un script. Consulta después su versión, por ejemplo tesseract --version, y sus opciones con la ayuda de la herramienta.
Para OCR, tesseract --list-langs muestra los idiomas instalados: disponer del binario no garantiza que exista el modelo de español. En imágenes o PDF, los formatos y operaciones disponibles también dependen de los delegados y de las políticas configuradas.
Prueba con un archivo pequeño y guarda el resultado con otro nombre. Algunas herramientas, como mogrify, pueden sobrescribir el original. Comprueba calidad y tamaño antes de procesar una carpeta completa.
Los comandos consumen CPU, memoria, procesos y espacio de tu plan. Su disponibilidad no implica que estén permitidas cargas ilimitadas o instalaciones de paquetes de sistema con privilegios de administrador.
También te puede ayudar
- Instalar, actualizar y utilizar FFmpeg en el hosting Instala, actualiza o elimina FFmpeg desde el gestor de paquetes y configura las rutas de ffmpeg y ff...
- Crear y ejecutar tareas cron (Cronjobs) en cPanel Configura tareas cron en cPanel, define intervalos y comandos, gestiona avisos, ejecuta URLs con cUR...
- Desarrollando y automatizando vía API de cPanel Usa la API de cPanel mediante UAPI local o tokens externos para gestionar correo, FTP y redireccione...
- El fichero .htaccess, lo que necesitas saber Conoce el alcance recursivo de .htaccess y las opciones que permite ajustar por directorio; errores,...
¿Algo no cuadra o ha cambiado? Cuéntanoslo y lo revisamos.