การติดตั้งใช้งาน 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)