Score:0

เหตุใด PHP CLI Curl เวอร์ชันของฉันจึงแตกต่างจาก curl และ libcurl แม้ว่าฉันจะพยายามบังคับด้วย --with-curl flag ระหว่างการรวบรวม

ธง jp

ฉันได้รวบรวม PHP หลังจากรวบรวม Curl 7.73

Curl -v แสดงให้ฉันเห็นว่าเป็น 7.73 และหากฉันไปที่เว็บเซิร์ฟเวอร์และตรวจสอบเอาต์พุต phpinfo() มันก็เป็น 7.73 ด้วย

อย่างไรก็ตาม php cli ที่คอมไพล์แล้วแสดงให้ฉันเห็นว่ามันกำลังเรียกใช้ Curl 7.68 !

เพื่อยืนยันสิ่งนี้ ฉันได้ตรวจสอบเอาต์พุตของ php --ini และรันสคริปต์จาก cli เพื่อรับเอาต์พุตของ curl_version()

เพื่อพยายามบังคับเวอร์ชัน php cli curl เป็น 7.73 ฉันคอมไพล์ใหม่ด้วยแฟล็ก --with-curl=path/to/curl

อย่างไรก็ตาม ไม่ว่ากี่ครั้งหรือหลายเวอร์ชันของ php i recompile ก็จะมีค่าเริ่มต้นเป็น Curl 7.68 เสมอ โดยไม่สนใจ Curl จากระบบของฉันหรือ my flag

ฉันจะแก้ไขสิ่งนี้และบังคับให้ PHP CLI ใช้ curl เดียวกันกับส่วนอื่น ๆ ของระบบได้อย่างไร

Michael Hampton avatar
cz flag
ทำไมคุณถึงมี curl สองเวอร์ชันในระบบของคุณ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา