Computer/PHP, ASP
PHP - PHP Extension 만들기
Gu Youn
2005. 7. 10. 00:54
1. 참고 자료 # http://talks.php.net/show/extending-php-ffm2003 http://www.qandr.org/quentin/phpmodule/ http://www.zend.com/publishers/excerpts.php?id=20&exc=custom_php_extension 2. config.m4 변경 # 주석 삭제 PHP_ARG_WITH(charanavi, for charanavi support, dnl Make sure that the comment is aligned: [ --with-charanavi Include charanavi support]) PHP_ADD_INCLUDE($CHRANAVI_DIR) 추가 $CHARANAVI_DIR은 with-charanavi 옵션에 지정하는 경로 PHP_SUBST(CHARANAVI_SHARED_LIBADD) PHP_ADD_LIBRARY_WITH_PATH(charanavi_main, $CHARANAVI_DIR, CHARANAVI_SHARED_LIBADD) AC_DEFINE(HAVE_CHARANVI,1,[ ]) 3. Makefile 변경 # CHARANAVI_SHARED_LIBADD옵션에 아래처럼 라이브러리 경로 추가 CHARANAVI_SHARED_LIBADD = -L/home/mdps/php_extension -lcharanavi_main -lmysqlclient 4.컴파일 및 테스트 # make clean ; make ; php -q charanavi.php |