Установите расширения 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.

Monkee
источник
нет необходимости в sudo при выполнении: dpkg --list;)
rkthkr
+ перезапустить apache
ripper234
2
Некоторые расширения оставят INI-файл, /etc/php5/conf.dкоторый необходимо объединить с основным INI- файлом . Для этого вы обычно используете php5enmodи php5dismodдля включения и отключения конфигурации расширения. Например, если мне нужно включить расширение MongoDB, я бы использовал php5enmod mongo. Использование этих команд означает, что вам никогда не придется связываться с символьными ссылками или вручную редактировать ваш основной ini.
Ино
это работает для Ubuntu 13.04 с чистой установкой. если вы пытаетесь заставить работать монго, вы должны сначала установить зависимости монго.
dmanexe
@ Нет, вы делаете обычную установку, например sudo apt-get php5-gd, а затем делаете sudo php5enmod php5-gd, например ??? Если нет, не могли бы вы уточнить правильную процедуру? Благодарю.
Фил Хили
3

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

apt-cache search php|egrep ^php5-
famzah
источник