Score:0

วิธีที่ถูกต้องในการเปิดใช้งานส่วนขยาย PHP ด้วยตนเองหรือผ่าน mods-available คืออะไร

ธง ng

ฉันเคยเปิดใช้งานส่วนขยาย PHP โดยเพิ่มลงใน my php.ini ไฟล์ ตัวอย่างเช่น: นามสกุล = x.so. แต่วันนี้ฉันได้เรียนรู้ว่าส่วนขยาย PHP หนึ่งตัวไม่สามารถโหลดได้เนื่องจากใส่ นามสกุล = x.so ล้มเหลวเนื่องจากมีการโหลดส่วนขยายบางอย่างหลังจากติดต่อ php.ini

วิธีแก้ไขที่ฉันพบคือใช้ phpenmod และสร้างไฟล์ extension.ini ภายใน /etc/php/7.4/mods-available. สิ่งนี้ช่วยแก้ปัญหาของฉัน แต่คำถามของฉันคือวิธีใดที่ถูกต้อง - ฉันเคยชินกับการแก้ไขไฟล์ php.ini ด้วยตนเองเสมอ ไม่แนะนำอีกต่อไปแล้ว ดูเหมือนฉันจะไม่พบข้อมูลมากนักเกี่ยวกับเรื่องนี้ การเปลี่ยนแปลงนี้เกิดขึ้นเมื่อใด?

djdomi avatar
za flag
วิธีอย่างเป็นทางการเป็นครั้งที่สอง
Erdss4 avatar
ng flag
@djdomi คุณช่วยลิงก์ไปยังเอกสารใด ๆ สำหรับสิ่งนี้ได้ไหม
djdomi avatar
za flag
มันเป็นเหตุผลที่คล้ายกันสำหรับ nginx และ Apache ซึ่งเป็นโครงสร้างไฟล์ของไดเรกทอรี - คุณสามารถดูได้ด้วย `php-config` ซึ่งการแจกจ่ายของคุณถูกบังคับให้ใช้
Michael Hampton avatar
cz flag
@djdomi นี่คือวิธี Debian ไม่ใช่วิธีอย่างเป็นทางการ วิธีที่เป็นทางการเช่นที่เป็นอยู่คือการแก้ไข php.ini ด้วยตัวเอง ซึ่งเป็นเหตุผลว่าทำไมผู้ดูแล Debian จึงสร้างโครงร่างที่ง่ายกว่านี้มาก ควรใช้เมื่ออยู่บนระบบที่ใช้เดเบียน
djdomi avatar
za flag
ฉันขอโทษ ลืมไปแล้ว ;) ตอนนี้ใช้เดเบียนมามากกว่า 20 ปีแล้ว xD

โพสต์คำตอบ

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