Czy chcesz podzielić się opinią na temat interfejsu Google Ads API? Zarejestruj się, aby otrzymać zaproszenie do udziału w badaniach opinii użytkowników.
Zalecamy używanie implementacji w języku C, ale w niektórych przypadkach (np. gdy występują ograniczenia bezpieczeństwa lub techniczne) może być potrzebny język PHP.
Implementacja PHP jest instalowana automatycznie jak każda inna zależność googleapis/gax-php w Composerze, ale jest używana w czasie wykonywania tylko wtedy, gdy implementacja C nie jest zainstalowana i skonfigurowana.
Implementacja w C
Aby zainstalować i skonfigurować rozszerzenie Protobuf PHP:
Uruchom sudo pecl install protobuf z wiersza poleceń.
Dodaj wiersz extension=protobuf.so do pliku php.ini.
Implementacja w PHP
Upewnij się, że implementacja C jest wyłączona, a wszystkie zależności biblioteki googleapis/gax-php są zainstalowane:
W pliku php.ini usuń komentarz z wierszem extension=protobuf.so.
Uruchom polecenie composer install w katalogu zawierającym plik composer.json projektu, nad którym pracujesz. W elementach composer.json należy podać google-ads-php lub dowolny projekt, który wymaga tego elementu jako zależności.
Określanie implementacji, której używasz
Uruchamianie php -i | grep protobuf:
Jeśli nie jest pusty, używasz implementacji w C.
W przeciwnym razie nie używasz implementacji w C, a biblioteka PHP interfejsu Google Ads API będzie korzystać z implementacji w PHP (jeśli została prawidłowo zainstalowana za pomocą Composera).
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-06-04 UTC."],[[["The Google Ads API for PHP offers two implementations: C (for performance) and PHP (for ease of use)."],["The C implementation utilizes the Protobuf PHP extension and requires manual installation via `pecl` and `php.ini` configuration."],["The PHP implementation is automatically installed with `googleapis/gax-php` dependencies but is used only if the C implementation is unavailable."],["Users can determine the active implementation by running `php -i | grep protobuf`."]]],[]]