Mümkünse C uygulamasını kullanmanızı öneririz ancak bazı durumlarda (ör. güvenlik veya teknik kısıtlamalar nedeniyle sınırlandığında) PHP'ye ihtiyaç duyulabilir.
PHP uygulaması, Composer'daki diğer tüm googleapis/gax-php bağımlılıkları gibi otomatik olarak yüklenir ancak C uygulaması yüklenmemiş ve yapılandırılmamışsa yalnızca çalışma zamanında kullanılır.
C uygulaması
Protobuf PHP uzantısını yüklemek ve yapılandırmak için:
Üzerinde çalışılan projenin composer.json dosyasını içeren dizinden composer install'ü çalıştırın. composer.json, google-ads-php'u veya bağımlı olarak google-ads-php'u gerektiren herhangi bir projeyi belirtmelidir.
Hangi uygulamanın kullanıldığını belirleme
php -i | grep protobuf'ü çalıştırın:
Boş değilse C uygulamasını kullanıyorsunuz demektir.
Aksi takdirde, C uygulamasını kullanmazsınız ve Google Ads API PHP kitaplığı, PHP uygulamasına (Composer kullanılarak doğru şekilde yüklenmişse) dayanır.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 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`."]]],[]]