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