Установка Apache 2 в связке с PHP 7 на Astra Linux 1.6

Сообщения
3
#1
Здравствуйте!
В ходе установки на AL 1.6 столкнулись с проблемой обработки php файлов.
-Устанавливаем из репозитория системы apache2, интерпретатора php 7.0 и libapache2-mod-php7.0.
-Включаем модуль a2enmode php7.0.

При попытке проверки подключения php с помощью:
<?php
phpinfo();
?>
сервер выводит этот код в текстовом виде вместо страницы информации.

Что мы делаем неправильно, подскажите, пожалуйста?
 
Последнее редактирование:

rkislov

New member
Сообщения
157
#4
Поставь на всякий случай php-cli и pho-common это необходимые пакеты
 
Сообщения
2
#6
У нас другая проблема. Обе библиотеки стоят (установлены, только выше видимо php-common). Но поведение ровно такое же как описано выше. Видимо нужна настройка апач. Можно прислать пример(фрагмент) работающего php и соответствующего ему конфигурационного файла апач?
 

a.v.sinicyn

New member
Сообщения
2
#7
При первом запуске проверяем http://localhost/
Apache - после установки отвечает - и без авторизации Astra Linux.
А вот php включаться не будет например http://localhost/index.php.
Если упорно вычитывать лог /var/log/apache2/error.log
И если увидите такую запись astra_mode - ap_invoke_handler: user name is not set

Варианта два:
1. Настраиваете авторизацию по всем законам AstraLinux
2. Отключить авторизацию "AstraMode off" в /etc/apache2/apache2.conf подсмотрено тут

Результат: php7.0 - запустился.

Также очень сильно помогает краткий мануал по проверке подключения php7.0 к apache2 - смотреть тут
 
Последнее редактирование: