Vous souhaitez nous faire part de vos commentaires sur l'API Google Ads ? Inscrivez-vous pour être invité à participer à des recherches sur l'expérience utilisateur.
Nous vous recommandons d'utiliser l'implémentation C si possible, mais PHP peut être nécessaire dans certains cas (par exemple, lorsqu'il est limité par des contraintes de sécurité ou techniques).
L'implémentation PHP est automatiquement installée comme toutes les autres dépendances googleapis/gax-php dans Composer, mais elle n'est utilisée au moment de l'exécution que si l'implémentation C n'est pas installée et configurée.
Implémentation C
Pour installer et configurer l'extension PHP Protobuf:
Exécutez sudo pecl install protobuf à partir de la ligne de commande.
Ajoutez une ligne extension=protobuf.so au fichier php.ini.
Implémentation PHP
Assurez-vous que l'implémentation C est désactivée et que toutes les dépendances de la bibliothèque googleapis/gax-php sont installées:
Mettez en commentaire n'importe quelle ligne extension=protobuf.so de php.ini.
Exécutez composer install à partir du répertoire contenant le fichier composer.json du projet sur lequel vous travaillez. composer.json doit spécifier google-ads-php ou tout projet qui en a besoin comme dépendance.
Déterminer l'implémentation utilisée
Exécutez php -i | grep protobuf :
Si n'est pas vide, cela signifie que vous utilisez l'implémentation C.
Sinon, vous n'utiliserez pas l'implémentation C, et la bibliothèque PHP de l'API Google Ads s'appuiera sur l'implémentation PHP (si elle est installée correctement à l'aide de Composer).
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/06/29 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2024/06/29 (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`."]]],[]]