Встановіть розширення 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-mud, ви можете:

dpkg --list | grep php

EDIT: Видалено sudo в команді вище, оскільки це не потрібно для dpkg --list.


немає необхідності в судо під час виконання: dpkg --list;)
rkthkr

+ перезапустити apache
ripper234

2
Деякі розширення залишать файл ini, /etc/php5/conf.dякий потрібно об'єднати в основний ini. Для цього зазвичай використовується php5enmodта php5dismodвмикається та вимикається конфігурація розширення. Наприклад, якщо мені потрібно ввімкнути розширення MongoDB, я б використав php5enmod mongo. Використання цих команд означає, що вам ніколи не доведеться возитись із посиланнями sym або вручну редагувати ваш основний ini.
Eno

це працює для ubuntu 13.04, з чистою установкою. якщо ви намагаєтесь змусити працювати монго, вам слід спочатку встановити залежності від монго.
dmanexe

@Eno, ти робиш звичайну установку, наприклад, sudo apt-get php5-gd, то робиш наприклад sudo php5enmod php5-gd ??? Якби ні, ви могли б детальніше розглянути правильну процедуру? Спасибі.
Філл Хелі

3

Крім того, ви можете переглянути доступні розширення PHP у вашій системі Debian / Ubuntu:

apt-cache search php|egrep ^php5-
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.