C++ 로 PHP Extension을 만들기 위해 config.m4 를 아래와 같이 수정한다.
C로 제작된 Extension의 기본 config.m4 와의 차이점은 빨간색 굵은글씨다.

PHP_ARG_ENABLE(myext, whether to enable myext support,
                              [ --enable-myext    enable myext support])

if test "$PHP_MYEXT" = "yes"; then
        PHP_REQUIRE_CXX()
        PHP_SUBST(MYEXT_SHARED_LIBADD)
        PHP_ADD_LIBRARY(stdc++, 1, MYEXT_SHARED_LIBADD)
        AC_DEFINE(HAVE_MYEXT, 1, [whether you have myext])
        PHP_NEW_EXTENSION(myext, myext.cpp, $ext_shared)
fi







'PHP' 카테고리의 다른 글

[PHP Extension] Call User Function  (0) 2010.09.13
[PHP Extension] Super Globals  (0) 2010.09.13
[PHP Extension] 클래스 (Class)  (0) 2010.08.06
[PHP Extension] lxr.php.net (OpenGrok)  (0) 2010.08.05
[PHP Extension] INI 세팅  (0) 2010.08.04
Posted by bloodguy
,