2009-11-02 2 views
2

PHP에서 사용할 수있는 함수가 포함 된 .NET DLL이 있습니다. 다양한 PHP 라이브러리가 있지만, PHP가 다른 언어로 작성된 라이브러리를 지원하는지 여부를 알고 싶습니다. 미래에 Ruby에 라이브러리를 작성하고 PHP와 함께 사용하려는 경우 가능합니까?[PHP] : PHP를 통해 .NET DLL에 액세스 할 수 있습니까?

답변

3

나는 개인적으로 해본 적이 없다하지만 그것은 가능하다 :

체크 아웃이 물건을 : http://us.php.net/manual/en/class.dotnet.php

업데이트 : 난 당신이 더 적은 있다고 생각 것 리눅스 서버에있을 수있는 당신의 필요 제공 옵션. .net webservice에서 dll을 래핑하고 필요한 객체/메서드/속성 만 노출하고 Mono을 사용하여 웹 서비스를 실행할 수 있습니다. 그런 다음 dll "stuff"에 액세스 할 수 있습니다.

또한이 프로젝트에서 실행되었습니다 (PHP4Mono). 이것은 잠재적 인 접근 방식 일 수 있습니다.

+0

@brendan : 기존 PHP 응용 프로그램이 Linux 서버에서 호스팅됩니다. .NET DLL을 사용하여 해당 링크에서 제안 된 기술을 사용하여 OS 차이로 인해 작동하지 것 같아요. – RKh

+1

그런 다음 질문에 왜 .net 사용을 특별히 요구 했습니까? Windows 환경 외부에서는 .net을 사용할 수 없습니다. 나는이 사람이 당신의 질문에 대답했다고 생각합니다. –

+3

.Net dll을 사용할 수있는 권리는 Windows 서버에 있다고 가정하고 웹 서비스에서 랩핑하고 모노를 사용하는 것입니다. – brendan

관련 문제