2017-01-04 10 views
0

У меня есть чистая установка Apache/HTTPD и php7.1.0 работает на CentOS 7.CentOS 7 + PHP7 - PHP не рендеринга в браузере

Когда я выполняю из командной строки:

php -v 

я получаю ожидаемый ответ:

PHP 7.1.0 (cli) (built: Dec 1 2016 08:13:15) (NTS) 
Copyright (c) 1997-2016 The PHP Group 
Zend Engine v3.1.0-dev, Copyright (c) 1998-2016 Zend Technologies 

Но когда я пытаюсь ударить мою страницу phpinfo.php, все это я получаю ... <?php phpinfo(); ?> буквально выводится на экран - может кто-то сказать мне, что я 'm missing, я забыл включить мод?

enter image description here

+0

Ну, похоже, что php не активирован внутри вашего HTTP-сервера. – arkascha

+0

Либо он не установлен (обратите внимание, что CLI и http server module являются _separate_ пакетами), или он просто не активирован в конфигурации http-сервера. – arkascha

ответ

1

Это означает, что PHP не включен в Apache. PHP-адреса: here - шаг 8 должен решить вашу проблему.

В качестве дополнения: то, что я обычно делаю на новой установке, является установка всего LAMP-сервера. На Ubuntu это делается с sudo apt-get install lamp-server^ (обратите внимание: каретка не является опечаткой).

+0

сладкий, который сделал трюк ... Это расстраивает то, что это не было сделано автоматически ... –

+1

просто примечание: apt-get предназначен для дебианских систем, а не для CentOS ^^ – ThisGuyHasTwoThumbs

0

Похоже, есть что-то не так с вашей конфигурации. Уже ответил here