PHP için kullanılabilen iki uygulama vardır:
- C: Daha iyi performans sağlayan Protobuf PHP uzantısını kullanır.
- PHP: Uygulaması daha kolay olan google/protobufPHP paketini kullanır.
Mümkünse C uygulamasını kullanmanızı öneririz, ancak bazı durumlarda (ör. güvenlik veya teknik kısıtlamalar nedeniyle) PHP gerekebilir.
PHP uygulaması, Composer'daki diğer googleapis/gax-php bağımlılıkları gibi otomatik olarak yüklenir. Ancak çalışma zamanında, yalnızca C uygulamasının yüklü olup yapılandırılmadığı durumlarda kullanılır.
C uygulaması
Protobuf PHP uzantısını yüklemek ve yapılandırmak için:
- Komut satırından sudo pecl install protobufkomutunu çalıştırın.
- php.inidosyasına bir- extension=protobuf.sosatırı ekleyin.
PHP uygulaması
C uygulamasının devre dışı bırakıldığından ve googleapis/gax-php kitaplığının tüm bağımlılıklarının yüklendiğinden emin olun:
- php.iniiçindeki herhangi bir- extension=protobuf.sosatırına yorum ekleyin.
- composer installdosyasını, üzerinde çalışılan projenin- composer.jsondosyasını içeren dizinde çalıştırın.- composer.json,- google-ads-phpveya onu gerektiren herhangi bir projeyi bağımlılık olarak belirtmelidir.
Hangi uygulamanın kullanıldığını belirleme
Çalıştırma php -i | grep protobuf:
- Boş değilse C uygulamasını kullanıyorsunuzdur.
- Aksi takdirde, C uygulamasını kullanmazsınız ve Google Ads API kitaplığı, PHP uygulamasını (Composer kullanılarak doğru şekilde yüklendiyse) temel alır.