การติดตั้งใช้งาน Protobuf

การติดตั้งใช้งานสำหรับ PHP มี 2 แบบ ได้แก่

  1. : ใช้ส่วนขยาย Protobuf PHP ซึ่งให้ประสิทธิภาพที่ดีกว่า
  2. PHP: ใช้google/protobuf PHP package ซึ่งติดตั้งใช้งานได้ง่ายกว่า

เราขอแนะนำให้ใช้การติดตั้งใช้งาน C หากทำได้ แต่ในบางกรณีอาจต้องใช้ PHP (เช่น เมื่อมีข้อจำกัดด้านความปลอดภัยหรือข้อจำกัดทางเทคนิค)

ระบบจะติดตั้งการใช้งาน PHP โดยอัตโนมัติเหมือนกับgoogleapis/gax-phpการขึ้นต่อกันอื่นๆ ใน Composer แต่จะใช้ที่รันไทม์ก็ต่อเมื่อไม่ได้ติดตั้งและกำหนดค่าการใช้งาน C

การใช้งาน C

วิธีติดตั้งและกำหนดค่าส่วนขยาย Protobuf PHP

  1. เรียกใช้ sudo pecl install protobuf จากบรรทัดคำสั่ง
  2. เพิ่มบรรทัด extension=protobuf.so ลงในไฟล์ php.ini

การใช้งาน PHP

ตรวจสอบว่าได้ปิดใช้การติดตั้งใช้งาน C และติดตั้งการอ้างอิงทั้งหมดของไลบรารี googleapis/gax-php แล้ว

  1. แสดงความคิดเห็นในบรรทัด extension=protobuf.so ใน php.ini
  2. เรียกใช้ composer install จากไดเรกทอรีที่มีไฟล์ composer.json ของโปรเจ็กต์ที่กำลังดำเนินการ composer.json ควรกำหนด google-ads-php หรือโปรเจ็กต์ใดก็ตามที่ต้องใช้เป็น การอ้างอิง

ตรวจสอบว่าใช้การติดตั้งใช้งานใด

เรียกใช้ php -i | grep protobuf

  • หากไม่ว่าง แสดงว่าคุณใช้การติดตั้งใช้งาน C
  • ไม่เช่นนั้น คุณจะไม่ได้ใช้การติดตั้งใช้งาน C และไลบรารี PHP ของ Google Ads API จะขึ้นอยู่กับการติดตั้งใช้งาน PHP (หากติดตั้งอย่างถูกต้อง โดยใช้ Composer)