Google Ads API에 관한 의견을 공유하고 싶으신가요?
등록 하여 사용자 연구에 참여하도록 초대받으세요.
의견 보내기
Protobuf 구현
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
PHP에 사용할 수 있는 두 가지 구현이 있습니다.
C : 더 나은 성능을 제공하는 Protobuf PHP 확장 을 사용합니다.
PHP : 구현하기 더 쉬운 google/protobuf
PHP 패키지 를 사용합니다.
가능하면 C 구현을 사용하는 것이 좋지만 경우에 따라 (예: 보안 또는 기술적 제약으로 제한되는 경우) PHP가 필요할 수 있습니다.
PHP 구현은 Compose의 다른 모든 googleapis/gax-php
종속 항목과 마찬가지로 자동으로 설치되지만 C 구현이 설치 및 구성되지 않은 경우에만 런타임에 사용됩니다.
C 구현
Protobuf PHP 확장 프로그램을 설치하고 구성하려면 다음 안내를 따르세요.
명령줄에서 sudo pecl install protobuf
를 실행합니다.
php.ini
파일에 extension=protobuf.so
줄을 추가합니다.
PHP 구현
C 구현이 사용 중지되고 googleapis/gax-php
라이브러리의 모든 종속 항목이 설치되어 있는지 확인합니다.
php.ini
에서 extension=protobuf.so
줄을 주석 처리합니다.
작업 중인 프로젝트의 composer.json
파일이 포함된 디렉터리에서 composer install
를 실행합니다. composer.json
는 google-ads-php
또는 이를 종속 항목으로 필요로 하는 모든 프로젝트를 지정해야 합니다.
핵심 사항: 일반적으로 이 PHP 라이브러리가 사용하는 protobuf 버전은 핵심 종속 항목 중 하나인 google/gax
의 composer.json
에 전이적으로 지정됩니다. 하지만 성능 또는 호환성을 위해 PHP 라이브러리의 composer.json
에서 직접 protobuf 버전을 지정할 수 있습니다.
사용 중인 구현 확인
php -i | grep protobuf
를 실행합니다.
비어 있지 않으면 C 구현을 사용하는 것입니다.
그렇지 않으면 C 구현을 사용하지 않으며 Google Ads API PHP 라이브러리는 PHP 구현을 사용합니다 (Composer를 사용하여 올바르게 설치된 경우).
의견 보내기
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2024-06-29(UTC)
의견을 전달하고 싶나요?
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-06-29(UTC)"],[],[]]