Cài đặt tiện ích mở rộng php trên Ubuntu


14

Tôi có máy chủ Ubuntu 9.10. Tôi đã cài đặt apache2 và php5 bằng các lệnh apt-get.

Làm thế nào để cài đặt phần mở rộng php? Có các lệnh như apt-get để có được chúng không? Hoặc tôi nên tìm thủ công các tệp trên trang web php và thiết lập chúng trong php.ini?

Cụ thể hơn, tôi cần mcrypt, curl và gd.

Cảm ơn

Câu trả lời:


21

Tất cả bạn cần làm là:

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

Nếu bạn cần kiểm tra những gì được cài đặt php-khôn, bạn có thể:

dpkg --list | grep php

EDIT: Đã xóa sudo trong lệnh trên vì không cần thiết với dpkg --list.


không cần sudo khi làm: dpkg --list;)
rkthkr

+ khởi động lại apache
ripper234

2
Một số tiện ích mở rộng sẽ để lại một tệp ini /etc/php5/conf.dcần được sáp nhập vào ini chính. Để làm điều này, bạn thường sử dụng php5enmodphp5dismodđể bật và tắt cấu hình của tiện ích mở rộng. Ví dụ: nếu tôi cần kích hoạt tiện ích mở rộng MongoDB tôi sẽ sử dụng php5enmod mongo. Sử dụng các lệnh này có nghĩa là bạn không bao giờ phải lộn xộn với các liên kết sym hoặc phải tự chỉnh sửa ini chính của mình.
Eno

cái này hoạt động cho Ubuntu 13.04, với một bản cài đặt sạch. Nếu bạn đang cố gắng để mongo hoạt động, trước tiên bạn nên cài đặt các phụ thuộc mongo.
dmanexe

@Eno bạn có cài đặt bình thường không, ví dụ sudo apt-get php5-gd rồi làm sudo php5enmod php5-gd chẳng hạn ??? NẾU không, bạn có thể xây dựng các thủ tục chính xác? Cảm ơn.
Phill Healey

3

Ngoài ra, bạn có thể xem lại các phần mở rộng PHP có sẵn trên hệ thống Debian / Ubuntu của mình bằng cách:

apt-cache search php|egrep ^php5-
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.