최신 다운로드
판타지 아쿠아리움
소녀전선
별의 날개
작은 꽃요정 요정의 천국
레스토랑 큐트스토리
산허 여행 탐험
사랑과 프로듀서
가장 강력한 두뇌 3
오드 더스트: 다밀라
젊은 서유기 2
24시간11리더보드 읽기
- 1 단일 쿼리로 MySQL 테이블에 여러 행을 삽입하는 방법은 무엇입니까?
- 2 Go를 사용하여 AG-Grid용 API 만들기
- 3 explainer.js 출시 .�
- 4 내 브라우저에서 내 CSS 파일이 업데이트되지 않는 이유는 무엇입니까?
- 5 내 iframe에서 \'X-Frame-Options\' 오류가 발생하는 이유는 무엇이며 어떻게 해결할 수 있나요?
- 6 Go에서 이모티콘을 정규식으로 바꾸는 방법은 무엇입니까?
- 7 Go\의 `fmt.Stringer`에서 `t`와 `*t`를 수신자로 사용하면 데드 루프가 발생하는 이유는 무엇입니까?
- 8 My Go 웹 서버가 `/myurl`에 대한 POST 요청을 `/myurl/`로 리디렉션하는 이유는 무엇입니까?
- 9 Pandas GroupBy MultiIndex 출력을 시리즈에서 DataFrame으로 변환하는 방법은 무엇입니까?
- 10 서버가 데이터를 다시 보내지 않을 때 `socket.recv()`가 정지되는 이유는 무엇입니까?
- 11 NodeJS 소개 [간단한 설명]
- 12 내 CodeIgniter 애플리케이션에 \"서버에 연결할 수 없습니다\" 데이터베이스 오류가 표시되는 이유는 무엇이며 어떻게 해결할 수 있습니까?
- 13 참조는 어디에 있습니까? C의 주소 속성 이해
- 14 C/C에서 문자열 리터럴 L-값이 필요한 이유는 무엇입니까?
- 15 공유 서버에서 보낼 때 내 PHPMailer에 \"SMTP 오류: 비밀번호 명령 실패\" 메시지가 표시되는 이유는 무엇입니까?
최신 튜토리얼
-
- 해외 웹 개발 풀스택 강좌 총집합
- 1838 2024-04-24
-
- Go 언어 실습 GraphQL
- 2123 2024-04-19
-
- 550W 팬 마스터가 JavaScript를 처음부터 차근차근 학습합니다
- 3547 2024-04-18
-
- 기초 지식이 전혀 없는 초보자도 6시간 만에 시작할 수 있는 파이썬 마스터 모쉬
- 3145 2024-04-10
-
- MySQL 시작하기(mosh 교사)
- 1866 2024-04-07
-
- Mock.js | Axios.js | Json - 10일간의 고품질 수업
- 2678 2024-03-29
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를 지정합니다.