2010-11-28 4 views
5

어떤 PHP ↔ Perl 인터페이스 또는 바인딩을 사용 하시겠습니까?PHP ↔ Perl 인터페이스 또는 바인딩

PHP 스크립트에서 Perl 파일에있는 Perl 함수를 실행하고 반환 값을 가져올 수 있어야합니다.

나는 이미 PECL "perl" package을 찾았지만 12 개월 전의 마지막 Subversion 활동 이후로 얼마나 신뢰할 수 있는지 잘 모르겠습니다.

는 또한 거의 3 년 오래 된 튜토리얼에 따라 두 가지 작동하도록되어 펄 모듈 PHP::Interpreter, Integrating PHP and Perl을 발견했습니다.

두 가지 옵션 중 하나를 추천하거나 권장하지 않는 경우 또는 아직 본 적이없는 더 나은 옵션이있는 경우 정말 감사하겠습니다.

+1

http://stackoverflow.com/questions/1030736/how-can-i-use-perl-libraries-from-php http://stackoverflow.com/questions/2635612/how-to-include-pl -perl-file-in-php http://stackoverflow.com/questions/4276654/perl-interpreter-for-php – daxim

+0

"올바른"답변으로 선택할 답변이 확실하지 않습니다. 두 도구 모두 유사한 도구에 연결됩니다 (이전에 Thrift를 알고 사용했습니다). 무엇을해야합니까? :-) –

답변

5

그 중 하나를 사용하지 마십시오,하지만 흥미 보면 ..

뿐만 아니라 Gearman를 살펴 보자 .. 더 이와 같은 시스템의 오버 헤드가 있지만 :) 다른 멋진 물건을 얻을 그것은 당신의 요구에 따라 달라집니다 것 같아요. .

+0

나는 이것을 조사 할 것이다. 답장을 보내 주셔서 감사합니다. –

+0

Gearman에 대해 몰랐으므로이 답변을 정답으로 선택했지만 이전에 이미 Thrift를 사용했습니다. –

4

가장 좋은 방법은 Thrift 일 것입니다. 그것은 서로간에 언어를 (그리고 훨씬 더) 연결합니다. 유일한 단점은 네트워크 서버가 실행되어 양쪽에서 요청을 수신해야한다는 것입니다.

+0

전 중고품을 쓰고 덜 오버 헤드로 뭔가를 기대하고있었습니다. 나는 슬픔을 염두에 두겠다. 답장을 보내 주셔서 감사합니다. –

관련 문제