ตำแหน่งส่วนขยาย PHP ของ OS X Homebrew

ฉันเพิ่งติดตั้งแพ็คเกจ homebrew/homebrew-php และสังเกตเห็นว่าส่วนขยาย dir ว่างเปล่าจริงๆ ยิ่งไปกว่านั้น คำสั่งส่วนขยายทั้งหมดใน php.ini ได้รับการแสดงความคิดเห็นด้วย อย่างไรก็ตาม phpinfo แสดงให้เห็นว่าส่วนขยายมาตรฐานทั้งหมด (mysql, curl, zlib ฯลฯ) ได้รับการติดตั้งและใช้งานได้แล้ว

ดังนั้นช่วยให้ฉันเข้าใจว่าส่วนขยายเหล่านั้นทำงานอย่างไรหากไม่มีไฟล์ส่วนขยายและบันทึกที่เหมาะสมใน php.ini ฉันจะปิดส่วนขยายมาตรฐานบางส่วนหรือแทนที่ด้วยส่วนขยายจาก PECL ได้อย่างไร (หากฉันต้องการเวอร์ชันอื่น)


person Hast    schedule 05.04.2015    source แหล่งที่มา
comment
คุณอาจมี PHP หลายสำเนา ดังนั้นก่อนอื่นให้ตรวจสอบก่อนว่าคุณใช้งาน PHP ที่คุณคาดหวังไว้ และมีไดเร็กทอรีส่วนขยายในตำแหน่งที่คุณคาดหวังไว้ ต่อไป ฉันไม่แน่ใจทั้งหมด แต่ฉันคิดว่าเป็นไปได้ที่จะสร้าง PHP โดยที่ส่วนขยายเหล่านั้นถูกคอมไพล์เป็นไบนารีหลัก   -  person Brad    schedule 05.04.2015
comment
@Brad ใช่แล้ว ฉันตรวจสอบแล้วและเปรียบเทียบตำแหน่ง php.ini และ extension_dir กับตำแหน่งเหล่านั้นแสดงใน phpinfo ใช่แล้ว คุณคงพูดถูกเกี่ยวกับส่วนขยายที่คอมไพล์เป็น bniary ฉันก็คิดเรื่องนั้นเหมือนกัน แต่คำถามยังคงเปิดอยู่: ฉันสามารถเปลี่ยนหรือปิดบางส่วนได้หรือไม่   -  person Hast    schedule 05.04.2015
comment
ใช้คำสั่งใดเพื่อทำความเข้าใจว่าไบนารีใดกำลังทำงานอยู่ ใช้ข้อมูลการชง ‹แพ็คเกจ › เพื่อดูข้อมูลที่เกี่ยวข้องเกี่ยวกับแพ็คเกจนั้น   -  person Kyslik    schedule 05.04.2015


คำตอบ (1)


คำตอบสั้นๆ สำหรับคำถามเก่าเพื่อหลีกเลี่ยงความสับสน: ณ เดือนเมษายน 2018 Homebrew ไม่รองรับส่วนขยาย PHP อีกต่อไป โดยจะรวม PHP ขั้นต่ำไว้เท่านั้น ใช้ PECL เพื่อจัดการส่วนขยาย PHP

person Frank Lämmer    schedule 25.02.2019