Нет mod_php? 14.04 / ондрей php5.6 + ондрей apache2

Попытка получить коробку 14.04 с PHP 5.6, но с проблемами при включении PHP в apache. В частности, кажется, что mod_php больше не устанавливается?

apt-get update
apt-get install -y python-software-properties
add-apt-repository -y ppa:ondrej/php
add-apt-repository -y ppa:ondrej/apache2
apt-get update
apt-get upgrade -y

apt-get install -y htop apache2 php5.6 php5.6-curl php5.6-mcrypt mongodb-org curl git

a2enmod не перечисляет php или же mod_php, а также locate php.ini выходы:

/etc/php/5.6/cli/php.ini
/etc/php/5.6/fpm/php.ini
/usr/lib/php/5.6/php.ini-development
/usr/lib/php/5.6/php.ini-production
/usr/lib/php/5.6/php.ini-production.cli

Однако в том числе <?php phpinfo(); в index.php обслуживается apache, не обрабатывается.

Помощь оценена!

1

Решение

TLDR

apt-get install libapache2-mod-php5.6

Длинный ответ

Поэтому я нашел решение, которое, хотя и простое, не так интуитивно понятно, как официальные пакеты php.

После добавления apache2 и php PPA и установки всех пакетов необходимо вручную установить libapache2-mod-php5.6 пакет, который добавляет php5.6 модуль apache2. Путаница заключается в том, что стандартные пакеты ubuntu php5 включают этот пакет как часть установки, а пакеты из PPA ondrej — нет.

В случае, если кто-то хочет знать или беспокоится, я смог решить эту проблему путем поиска закрытых вопросов на его репозитории github, который предназначен для отслеживания проблем с его PPA: Выпуск № 266 дал мне подсказку.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]