Для PHP доступны две реализации:
- C : использует расширение PHP Protobuf , которое обеспечивает лучшую производительность.
 -  PHP : использует PHP-пакет 
google/protobuf, который проще реализовать. 
Мы рекомендуем использовать реализацию C, если вы можете, но в некоторых случаях может потребоваться PHP (например, когда ограничения безопасности или технические ограничения).
 Реализация PHP устанавливается автоматически, как и любые другие зависимости googleapis/gax-php в Composer, но она используется во время выполнения , только если реализация C не установлена и не настроена.
C-реализация
Чтобы установить и настроить расширение PHP Protobuf:
-  Запустите 
sudo pecl install protobufиз командной строки. -  Добавьте строку 
extension=protobuf.soв файлphp.ini. 
PHP-реализация
 Убедитесь, что реализация C отключена и установлены все зависимости библиотеки googleapis/gax-php :
-  Закомментируйте любую строку 
extension=protobuf.soвphp.ini. Запустите
composer installиз каталога, содержащего файлcomposer.jsonпроекта, над которым вы работаете. Вcomposer.jsonв качестве зависимости следует указатьgoogle-ads-phpили любой проект, который требует его.
Определите, какая реализация используется
 Запустите php -i | grep protobuf :
- Если не пусто, вы используете реализацию C.
 - В противном случае вы не используете реализацию C, и PHP-библиотека Google Ads API будет использовать реализацию PHP (если она правильно установлена с помощью Composer).