Как установить и включить расширения pdo_mysql и gd для php5?

17

При попытке установить webtrees я получаю следующий вывод:

  

Проверка конфигурации сервера

     

Расширение PHP «pdo_mysql» отключено. Вы не можете установить webtrees   пока это не будет включено. Обратитесь к администратору своего сервера.   включите его.

     

Расширение PHP «gd» отключено. Без него следующие функции   не будет работать: создание эскизов изображений. Пожалуйста, спросите у своего сервера   администратор, чтобы включить его.

Как установить и включить расширения pdo_mysql и gd ?

    
задан user221117 01.12.2013 в 19:03
источник

1 ответ

31

Плагины PHP5 за пределами тех, которые включены в обычную установку по умолчанию (от установки только плагина php5 для apache или php5-fpm или аналогичного) не будут существовать, и из-за этого вам необходимо их установить. С вашего поста, я понимаю, что вам нужны плагины mysql и gd . Эти пакеты составляют php5-gd и php5-mysql . Их можно установить с помощью следующей команды:

sudo apt-get install php5-gd php5-mysql

После завершения вам потребуется перезапустить службу PHP. В зависимости от того, как он был установлен, вам нужно будет сделать один из следующих элементов:

  • Если вы установили его через LAMP (Linux Apache, MySQL, PHP5), вам необходимо перезапустить весь экземпляр apache с помощью: sudo service apache2 restart
  • Если вы установили PHP из отдельной службы, например php5-fpm , используйте sudo service php5[tab] restart (где вы на самом деле нажимаете клавишу «tab», где говорится [tab]). После этого ваш php5 должен иметь эти расширения.
ответ дан Thomas Ward 01.12.2013 в 19:10