Bergabunglah bersama kami secara live di Discord di server Komunitas Periklanan dan Pengukuran Google dan di YouTube pada 15 Oktober pukul 21.00 WIB. Kami akan membahas fitur baru yang ditambahkan di Google Ads API v26.
Google menggunakan teknologi AI untuk menerjemahkan konten ke dalam bahasa pilihan Anda. Terjemahan AI mungkin mengandung kesalahan.
Gunakan penerapan C jika memungkinkan, meskipun penerapan PHP murni dapat digunakan jika batasan keamanan atau lingkungan mencegah penginstalan ekstensi C.
Implementasi PHP otomatis diinstal sebagai dependensi
googleapis/gax-php di Composer, dan digunakan saat runtime hanya jika
implementasi C tidak diinstal dan diaktifkan.
Implementasi C
Untuk menginstal dan mengonfigurasi ekstensi C Protobuf PHP:
Instal ekstensi menggunakan PECL:
sudopeclinstallprotobuf
Aktifkan ekstensi di file php.ini aktif Anda (untuk lingkungan CLI dan server web seperti PHP-FPM atau Apache; jalankan php --ini untuk menemukan file konfigurasi CLI):
extension=protobuf.so
Implementasi PHP
Untuk menggunakan penerapan PHP murni, pastikan penerapan C dinonaktifkan
dan semua dependensi googleapis/gax-php diinstal:
Beri komentar atau hapus baris extension=protobuf.so (atau
extension=php_protobuf.dll) dalam file php.ini Anda.
Jalankan composer install dari direktori yang berisi file composer.json
project Anda. File composer.json harus menentukan
googleads/google-ads-php sebagai dependensi.
Menentukan penerapan mana yang sedang digunakan
Jalankan perintah berikut di terminal Anda untuk memeriksa apakah ekstensi C diaktifkan di lingkungan PHP CLI Anda:
php-i|grepprotobuf
Jika outputnya tidak kosong (misalnya, protobuf support => enabled),
Anda menggunakan implementasi C.
Jika tidak, Anda tidak menggunakan penerapan C, dan library PHP Google Ads API otomatis melakukan penggantian ke penerapan PHP murni yang diinstal oleh Composer.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2026-09-30 UTC."],[],[]]