Hola a todos,
Llevo una semanas intentando que me funcione el siguiente sistema: tengo una web realizada en PHP/Javascript/HTML y ahora debo añadir unos scripts en Perl. Quisiera que ambos, PHP y Perl, se interpretasen bajo Apache, para lo que instalé PHP como módulo de Apache y añadí mod_perl. Ambos funcionan correctamente por separado pero mi problema surge en el momento de llamar a Perl desde PHP o viceversa.
La arquitectura que más me convence es que desde PHP se llame a una función que permita ejecutar un script de Perl bajo mod_perl.
He probado con PHP::interpreter, PHP::include, HTML::Template desde Perl pero solo funcionan si PHP no está instalado como módulo de Apache. También he probado con embperl pero solo me interpreta el código Perl de un archivo en el que también incluyo PHP y Javascript. Por otro lado, tengo alguna duda con system() desde PHP, ya que en la documentación he leído que hay que especificar el comando antes del path del script y quiero que se ejecute bajo mod_perl. ¿Es esto posible de alguna forma? He probado con system() sin comando y no consigo que me funcione.
Os agradecería cualquier comentario y ayuda en cuanto a cómo debería enfocarlo para que me funcionen ambos y a cómo funciona exactamente system(), es decir, si puedo utilizar la función bajo mod_perl.
Un saludo y muchas gracias.