ننصحك باستخدام تطبيق C إذا كان ذلك ممكنًا، ولكن قد تحتاج إلى PHP في بعض الحالات (مثل الحالات التي تكون فيها القيود الأمنية أو الفنية محدودة).
يتم تثبيت تنفيذ PHP تلقائيًا مثل أي تبعيات أخرى
googleapis/gax-php في
Composer، ولكن يتم استخدامه في وقت التشغيل فقط إذا لم يتم تثبيت وتنفيذ C.
تنفيذ C
لتثبيت إضافة Protobuf PHP وضبطها، اتّبِع الخطوات التالية:
تشغيل sudo pecl install protobuf من سطر الأوامر
أضِف سطر extension=protobuf.so إلى الملف php.ini.
تنفيذ PHP
تأكَّد من إيقاف التنفيذ بلغة C وتثبيت جميع التبعيات الخاصة بمكتبة googleapis/gax-php:
علِّق على أي سطر extension=protobuf.so في php.ini.
نفِّذ composer install من الدليل الذي يحتوي على ملف composer.json الخاص بالمشروع الذي يتم العمل عليه. يجب أن تحدّد composer.jsongoogle-ads-php أو أي مشروع يتطلّب ذلك كعنصر تابع.
الخاص بمكتبة PHP.
تحديد عملية التنفيذ المستخدَمة
تشغيل php -i | grep protobuf:
إذا لم يكن فارغًا، يعني ذلك أنّك تستخدم عملية التنفيذ بلغة C.
في ما عدا ذلك، لن تستخدم عملية التنفيذ بلغة C، وستعتمد مكتبة PHP الخاصة بواجهة برمجة التطبيقات Google Ads API على عملية التنفيذ بلغة PHP (في حال تم تثبيتها بشكل صحيح باستخدام Composer).
تاريخ التعديل الأخير: 2025-09-05 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-09-05 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,[]]