2012-10-09 11 views
4

에서 C 정적 라이브러리 (운영자와 파일)를 사용하는 방법 우리는 특별히 C++ 정적 (파일이 .a) 라이브러리를 만드는 데 필요한 강제이며, 다음 (PHP 그들에게 를 사용 웹 응용 프로그램). 우리는 성공적으로 .a 파일을 만들 수 있습니다. 이제는 PHP로 파일을 사용하는 방법을 찾는 사람들을 도울 수 있는지 궁금합니다. ".a 파일"은 일부 입력 데이터를 허용하고 웹 응용 프로그램에서 사용할 수있는 일부 출력을 반환합니다.우리의 프로젝트 중 하나에서 PHP

답변

2

다음은 PHP 확장을 만드는 방법에 대한 훌륭한 자습서입니다. 나는 과거에 그것을 사용했고 그것은 잘 작동합니다.

http://devzone.zend.com/1435/wrapping-c-classes-in-a-php-extension/

+1

도 http://stackoverflow.com/questions/1311389/getting-started-with-php-extension-development를 참조하십시오. 거기에 PHP 튜토리얼 – Criss

+0

응답을 주셔서 감사합니다, 완전한 수동 개발을위한 링크가 잘 튜토리얼입니다, 나는 또한 이전에 링크를 통해 다시 한 번 갔다. 그러나 젠드 (zend)와 같은 프레임 워크 라이브러리와 독립적 인 솔루션을 찾고 있는데, Windows 플랫폼에서도 작동 할 수있는 솔루션입니다. – Nitin

+0

PHP로 네이티브 코드를로드 할 수 없으므로 PHP 확장을 만들어야합니다. 또한 PHP에서 로딩 원시 코드를 지원하는 뭔가가 있다면, c 동적 라이브러리 (Windows의 경우 * .dll, Linux의 경우 * .so) 여야합니다. 그래서 당신의 옵션은 다음과 같습니다 : PHP 확장 기능 (가장 쉬운 방법)을 만들거나 동적 라이브러리 로더를 검색하고 플랫폼 특정 동적 라이브러리를 생성하십시오 – Criss

관련 문제