10
votes

4 Réponses :


2
votes

Tout comme n'importe quel autre exécutable.

Mais évitez-le, c'est très inefficace. Que voulez-vous réaliser en le faisant?


6 commentaires

J'essayais d'utiliser Perl pour accéder aux ressources système telles que la webcam, puis appelez ce script dans mon application PHP existante.


@ éveaker416 dont la webcam? S'il y a une webcam attachée au serveur et que vous pouvez y accéder à l'aide de Perl, il ne doit pas également être difficile d'y accéder à PHP.


@Sinan comment puis-je accéder à php


@ Awake416 Je ne sais pas. Tout comme je ne sais pas comment vous y accédez à Perl. Tout ce que je dis, c'est que si vous pouvez le faire en une, vous devriez aussi être capable de le faire dans l'autre langue.


Inversement, vous pouvez écrire tout votre site Web à Perl à l'aide de mod_perl pour éviter les frais généraux d'appeler l'interpréteur PERL sur chaque appel.


PS: Les gens me disent qu'il y a de meilleures alternatives à mod_perl pour le faire aujourd'hui.



5
votes

0 commentaires

1
votes

Utilisez quelque chose comme

system("/your/kewl/script.pl");


0 commentaires

15
votes

Vous pouvez utiliser une simple extension PHP PERL au sein du code PHP. Cela vous permettra d'exécuter des variables, des fonctions et d'instancier des variables, des fonctions et instancier.

$perl = new Perl();
$perl->require("test1.pl");


3 commentaires

+1 belle réponse. J'ai fabriqué de petites modifications de formatage à votre question pour utiliser le code mettant en surbrillance les fonctionnalités de SO.


Y a-t-il un moyen de télécharger le fichier .dll?


Est-ce que cela fonctionne même sans le binaire Perl installé?