การติดตั้งใช้งานสำหรับ PHP มี 2 แบบ ได้แก่
- ค: ใช้ส่วนขยาย Protobuf PHP ซึ่งให้ประสิทธิภาพที่ดีกว่า
- PHP: ใช้
google/protobuf
PHP package ซึ่งติดตั้งใช้งานได้ง่ายกว่า
เราขอแนะนำให้ใช้การติดตั้งใช้งาน 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.json
ควรกำหนดgoogle-ads-php
หรือโปรเจ็กต์ใดก็ตามที่ต้องใช้เป็น การอ้างอิง
ตรวจสอบว่าใช้การติดตั้งใช้งานใด
เรียกใช้ php -i | grep protobuf
- หากไม่ว่าง แสดงว่าคุณใช้การติดตั้งใช้งาน C
- ไม่เช่นนั้น คุณจะไม่ได้ใช้การติดตั้งใช้งาน C และไลบรารี PHP ของ Google Ads API จะขึ้นอยู่กับการติดตั้งใช้งาน PHP (หากติดตั้งอย่างถูกต้อง โดยใช้ Composer)