1. 먼저 ext_skel을 사용하여 PHP 확장 모듈 뼈대를 만듭니다.
여기서 주목해야 할 점은 ext_skel 도구는 일반적으로 PHP 소스 코드 패키지의 ext 디렉토리에 있지만, 나는 그것을 넣는 것을 선호합니다. 즉, PHP 소스 코드 패키지의 ext 디렉토리에 모듈을 생성하지 않는 것입니다. 이제 /home/php 모듈에 php_hello라는 이름의 모듈을 생성한다고 가정합니다.
#cd /홈/php
#/경로/to/ext_skel --extname=php_hello
#cd php_hello
config.m4 파일을 다음과 같이 수정합니다. 일부 dnl 주석을 제거하기만 하면 됩니다.
PHP_ARG_WITH(php_hello, php_hello 지원을 위해,
dnl 댓글이 정렬되었는지 확인하세요.
[ --with-php_hello php_hello 지원 포함])
아니면
PHP_ARG_WITH(php_hello, php_hello 지원을 위해,
dnl 댓글이 정렬되었는지 확인하세요.
[ --with-php_hello php_hello 지원 포함])
이것은 확장 모듈의 뼈대를 완성합니다. config.m4의 끝을 살펴보세요: PHP_NEW_EXTENSION(php_hello, php_hello.c, $ext_shared) 이 줄은 php_hello 모듈이 컴파일해야 하는 대상 파일, 즉 php_hello.c를 지정합니다.
이 웹사이트의 모든 리소스는 네티즌이 제공 및 게시하거나 주요 다운로드 사이트에서 재인쇄되었습니다. 소프트웨어의 무결성을 직접 확인하십시오! 이 웹사이트의 모든 리소스는 학습 및 참조용으로만 제공됩니다. 상업적인 목적으로 사용하지 마세요. 그렇지 않을 경우 발생하는 모든 결과에 대한 책임은 귀하에게 있습니다! 침해 내용이 있는 경우 당사에 연락하여 삭제 및 제거를 요청하시기 바랍니다. 연락처: admin@php.cn