ติดตั้งส่วนขยาย PHP บน Ubuntu


14

ฉันมีเซิร์ฟเวอร์ Ubuntu 9.10 ฉันติดตั้ง apache2 และ php5 โดยใช้คำสั่ง apt-get

หนึ่งติดตั้งส่วนขยาย php อย่างไร มีคำสั่งเช่น apt-get เพื่อรับมันหรือไม่? หรือฉันควรค้นหาไฟล์ในเว็บไซต์ php ด้วยตนเองและตั้งค่าใน php.ini

โดยเฉพาะอย่างยิ่งฉันต้องการ mcrypt, curl และ gd

ขอบคุณ

คำตอบ:


21

สิ่งที่คุณต้องทำคือ:

sudo apt-get install php5-mcrypt php5-curl php5-gd

หากคุณต้องการตรวจสอบสิ่งที่ติดตั้ง php-wise คุณสามารถ:

dpkg --list | grep php

แก้ไข: ลบ sudo ในคำสั่งด้านบนเนื่องจากไม่จำเป็นต้องใช้กับ dpkg --list


ไม่จำเป็นต้องใช้ sudo เมื่อทำ: dpkg
--list

+ รีสตาร์ท apache
ripper234

2
ส่วนขยายบางส่วนจะทำให้ไฟล์ ini /etc/php5/conf.dนั้นต้องรวมเข้ากับ ini หลัก เมื่อต้องการทำสิ่งนี้คุณจะใช้php5enmodและphp5dismodเพื่อเปิดใช้งานและปิดใช้งานการกำหนดค่าของส่วนขยาย ตัวอย่างเช่นถ้าฉันต้องการที่จะเปิดใช้ส่วนขยาย MongoDB php5enmod mongoผมจะใช้ การใช้คำสั่งเหล่านี้หมายความว่าคุณไม่ต้องยุ่งกับลิงค์ sym หรือต้องแก้ไข ini หลักของคุณด้วยตนเอง
Eno

สิ่งนี้ใช้ได้กับ Ubuntu 13.04 พร้อมการติดตั้งใหม่ทั้งหมด หากคุณกำลังพยายามที่จะทำงาน mongo คุณควรติดตั้ง mongo dependencies ก่อน
dmanexe

@ ไม่คุณทำการติดตั้งปกติเช่น sudo apt-get php5-gd จากนั้นทำ sudo php5enmod php5-gd เช่น ??? ถ้าไม่คุณสามารถอธิบายขั้นตอนที่ถูกต้องได้หรือไม่? ขอบคุณ
Phill Healey

3

นอกจากนี้คุณสามารถตรวจสอบส่วนขยาย PHP ที่มีอยู่บนระบบ Debian / Ubuntu ของคุณโดย:

apt-cache search php|egrep ^php5-
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.