2017-02-18 19 views
0

Я пытаюсь установить phppgadmin, и для этого требуется php5-fpm, но поскольку у меня есть ubuntu 16.04 и он поставляется с php 7. Поэтому, когда я пытаюсь запустить install php5-fpm он дает мне следующую ошибку:Невозможно установить php5-fpm на ubuntu 16.04 цифровая капля океана

sudo apt-get install php5-fpm 

Package php5-fpm is not available, but is referred to by another package. 
This may mean that the package is missing, has been obsoleted, or 
is only available from another source 
E: Package 'php5-fpm' has no installation candidate 

Я не могу использовать php7-FPM, как PhpPgAdmin требует только php5-FPM. Когда я запускаю sudo apt-get install php-fpm, он установил php7-fpm. Я использую nginx в качестве веб-сервера. Я пробовал много ppa, но никто из них не работал для меня.

ответ

0

TL;DR: If you want to stay with php5, you will need to stay at Ubuntu 14.04 LTS

Вы можете использовать phpbrew установить старые/разные PHP-версии, которые не являются частью фактических пакетов-хранилищ ubutu. phpbrew создает и устанавливает несколько версий php (s) в вашем каталоге $ HOME.

Другим способом является изменение sources.list и репозитория, который по-прежнему предоставляет пакеты php5. Но вы действительно не должны этого делать!

+0

Могу ли я установить php5-fpm с php7? – user3542450

0

Для этого вам необходимо использовать PPA. Рассмотрим:

sudo add-apt-repository ppa:ondrej/php 
sudo apt-get update 
sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-mbstring php-xdebug libapache2-mod-php5.6 

Это PHP5.6, а не PHP5-FPM. Я не думаю, что FPM находится в этом PPA, но это достаточно близкое решение. Возможно, вы можете найти FPM PPA, но я не вижу его на первый взгляд.