Установите расширения 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;)
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-
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.