FMars
@FMars

Почему код PHP выводится просто как текст?

Решил я обновится к 7 версии PHP. Следовал этой инструкции.
После установки терминал говорит, что php7 установлен:
44b444f5e47a4a0192d3a277cc795d09.png
но вот когда я хотел проверить версию на сервере:
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
phpinfo();

мне php-код вывелся как обычный текст в браузере:
d19fdeb655604f5eb643ddf8ba8d9237.png
В чем может быть проблема?
  • Вопрос задан
  • 3913 просмотров
Пригласить эксперта
Ответы на вопрос 4
@Zakaz_zakaz
– В конфигурации сервера не указано, что файлы .php нужно выполнять как PHP код.
– Не установлена PHP библиотека
Ответ написан
wielski
@wielski
✔ Совет: Вам помогли? Отметьте ответы решением.
Возможно, у вас на сервере используется nginx.
В таком случае php нужно поставить как php-fpm, указав версию в конфигах.
Ответ написан
OnYourLips
@OnYourLips
У вас скорее всего не стоит php-fpm (для php7 пакет может называться php7.0-fpm).
Либо его использование не настроено в веб-сервере.

Советую использовать nginx, а не apache: он не только производительнее, но и проще в настройке.
Ответ написан
Убедись что у тебя нет ничего подобного в конфигах или .htaccess
Deny From All
или

<IfModule mod_mime.c>
        <Files ~ \.(php|php3|php4|php5|php6|phtml|pl|asp|aspx|cgi|dll|exe|shtm|shtml|fcg|fcgi|fpl|asmx|pht|py|psp|rb|var)>
                SetHandler text/plain
                ForceType text/plain
        </Files>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
SMIT Москва
До 50 000 ₽
Spice IT Recruitment Москва
До 230 000 ₽
ImageSpark Санкт-Петербург
от 60 000 ₽
03 июн. 2020, в 22:48
4210 руб./за проект
03 июн. 2020, в 22:09
20000 руб./за проект