আপনি যদি পারেন তবে আমরা সি বাস্তবায়ন ব্যবহার করার পরামর্শ দিই, তবে কিছু ক্ষেত্রে পিএইচপি প্রয়োজন হতে পারে (যেমন যখন নিরাপত্তা বা প্রযুক্তিগত সীমাবদ্ধতা দ্বারা সীমাবদ্ধ)।
কম্পোজারের অন্যান্য googleapis/gax-php নির্ভরতার মতো পিএইচপি বাস্তবায়ন স্বয়ংক্রিয়ভাবে ইনস্টল করা হয়, তবে এটি রানটাইমে ব্যবহার করা হয় শুধুমাত্র যদি C বাস্তবায়ন ইনস্টল এবং কনফিগার করা না থাকে।
সি বাস্তবায়ন
Protobuf PHP এক্সটেনশন ইনস্টল এবং কনফিগার করতে:
কমান্ড লাইন থেকে sudo pecl install protobuf চালান।
php.ini ফাইলে একটি extension=protobuf.so লাইন যোগ করুন।
পিএইচপি বাস্তবায়ন
নিশ্চিত করুন যে সি বাস্তবায়ন নিষ্ক্রিয় করা হয়েছে এবং googleapis/gax-php লাইব্রেরির সমস্ত নির্ভরতা ইনস্টল করা আছে:
php.ini এ যেকোনো extension=protobuf.so লাইন কমেন্ট করুন।
যে ডিরেক্টরিতে কাজ করা হচ্ছে তার composer.json ফাইল রয়েছে সেখান থেকে composer install চালান। composer.jsongoogle-ads-php বা যেকোন প্রজেক্টের জন্য এটিকে নির্ভরতা হিসেবে উল্লেখ করা উচিত।
কোন বাস্তবায়ন ব্যবহার করা হচ্ছে তা নির্ধারণ করুন
php -i | grep protobuf :
খালি না হলে, আপনি সি বাস্তবায়ন ব্যবহার করছেন।
অন্যথায়, আপনি C বাস্তবায়ন ব্যবহার করছেন না এবং Google Ads API পিএইচপি লাইব্রেরি পিএইচপি বাস্তবায়নের উপর নির্ভর করবে (যদি কম্পোজার ব্যবহার করে সঠিকভাবে ইনস্টল করা হয়)।
[[["সহজে বোঝা যায়","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"]],["2024-10-25 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`."]]],[]]