การติดตั้งส่วนขยาย PHP บน Linux


10

กรุณาอดทนกับฉัน ฉันเป็นผู้พัฒนาไม่ใช่ผู้ดูแลเซิร์ฟเวอร์ บริษัท ของฉันต้องการสำรวจโดยใช้ Magento พวกเขาได้มอบเซิร์ฟเวอร์ Linux ที่ตั้งค่าไว้ล่วงหน้าโดยมี Apache และ PHP ติดตั้งไว้ แต่เมื่อฉันพยายามเรียกใช้การตั้งค่า Magento มันจะบอกฉันว่ามีนามสกุล PHP ที่ต้องโหลด ฉันสามารถแก้ไขไฟล์ php.ini ได้ แต่ไม่รู้ว่าจะหาส่วนขยายหรือวิธีการติดตั้งได้ที่ไหนและไม่มีใครที่นี่รู้จักเช่นกัน

มีใครให้ฉันได้ไหม ฉันต้องการ PDO_MySQL, mcrypt และ GD extension ฉันค้นหาและพบไซต์ที่พูดถึงการดาวน์โหลดจากเครื่องเทอร์มินัลและการคอมไพล์โค้ด แต่มันจบไปแล้ว มีวิธีง่าย ๆ ในการทำเช่นนี้?

คำตอบ:


3

ดูที่http://pear.php.net/

บ่อยครั้งที่ระบบ Linux มีแอปพลิเคชันลูกแพร์ในที่เก็บดังนั้นคุณเพียงแค่ต้องเรียกใช้คำสั่งสำหรับแต่ละส่วนขยายที่คุณต้องการติดตั้ง


11

มันอาจช่วยให้รู้ว่าคุณกำลังใช้ distro อยู่และรุ่นของ php ฉันกำลังพูดถึงขั้นตอนการค้นหาแพ็คเกจด้วยเนื่องจากดีกว่าที่จะรู้วิธีค้นหาสิ่งของมากกว่าแค่ติดตั้งสิ่งที่คุณบอก สอนคนให้ตกปลาและทุกสิ่งที่

ตอนนี้ฉันมี ubuntu และ centos boxen อยู่ในมือและผ่านความมหัศจรรย์ของคำสั่งค้นหาแพ็คเกจ ....

สำหรับ Ubuntu

ฉันเคยapt-cache search KEYWORD phpค้นหาแพ็คเกจที่เป็นปัญหา - ในกรณีนี้ชื่อของปลั๊กอินเป็นคำหลัก จากนั้นคุณสามารถติดตั้ง 3 แพคเกจที่คุณต้องการapt-get install php5-mcrypt php5-gd php5-mysql- แพ็คเกจสุดท้ายควรครอบคลุม PDO บนเดเบียนเหมือน distros ฉันเชื่อ

สำหรับ Centos / Red Hat

ฉันใช้dnf search KEYWORDSวิธีเดียวกัน - แต่ไม่ใช่ทุกแพ็คเกจที่คุณต้องการดูเหมือนมีอยู่เป็นค่าเริ่มต้น รุ่นเก่าของดิเหล่านี้ใช้yumมากกว่าDNF

แพคเกจที่คุณกำลังสนใจในการมีphp-pdo php-gdและphp-mcrypt- สุดท้ายคือไม่ได้ในพื้นที่เก็บข้อมูลเริ่มต้น (ฉันจะตรวจสอบใน yum, googled แล้ว) - คุณอาจจะต้องเพิ่มพื้นที่เก็บข้อมูล EPEL ที่จะได้รับแพคเกจที่แทน

การใช้ตัวจัดการแพ็คเกจเริ่มต้นควรทำให้ติดตั้งและบำรุงรักษาได้ง่ายขึ้นเนื่องจากการอัปเดตของคุณจะเกิดขึ้นกับทุกสิ่ง


0

คุณอาจต้องการตรวจสอบhttp://www.directadmin.com/forum/showthread.php?t=24448 นี่คือคำสั่งที่จำเป็นทั้งหมดและการแก้ไขปัญหา


ยินดีต้อนรับสู่ Serverfault! ในขณะที่สิ่งนี้อาจตอบคำถามในทางทฤษฎีมันก็ควรที่จะรวมส่วนสำคัญของคำตอบที่นี่และให้ลิงค์สำหรับการอ้างอิง
Scott Pack

-3

วิธีอัปเดต PHP Extension ใน Linux:

ขั้นตอนที่ 1: ล็อกอินด้วยรูท

ขั้นที่ 2: ประเภท -> ยำติดตั้ง php-xml

ขั้นตอนที่ 3: บริการ httpd เริ่มต้น // เริ่มบริการ


2
คุณควรลงทุนเวลาอ่านคำถาม php-xml ไม่ได้กล่าวถึงที่นั่นและไม่เคยมีyumผลต่อการแจกแจงทั้งหมด เช่นเดียวกันสำหรับการเริ่มบริการใหม่
Deer Hunter
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.