apache — почему после обновления PHP программа запускается из командной строки, но отображает код PHP, как и при запуске в браузере?

я использую 64-разрядная версия Ubuntu Linux 14.04 на моей машине.

Ранее я использовал PHP 5.5.32, и все работало нормально.

Я просто обновил PHP до последней стабильной версии, то есть 7.0.4, и запустил файл с URL, который я использовал для запуска файла ранее.

http://localhost/hello.php

Ниже приводится содержание файла hello.php :

<?php
error_reporting(-1);
ini_set('display_errors', 'On');
echo 'Hello World!';
?>

После нажатия на URL в браузере код PHP печатается как есть. Я не понимаю почему.
Принимая во внимание, что если я запускаю программу из интерфейса командной строки (CLI), то есть из терминала, используя следующую команду

$ /var/www$ php hello.php

Я получил ожидаемый результат, как показано ниже:

Hello World!

На терминале.

Это означает, что программы PHP запускаются из терминала, но не из браузера. Также это не говорит мне, в чем проблема, происходящая. Он просто продолжает показывать мне весь файл PHP как есть.

Кто-нибудь, пожалуйста, помогите мне запустить PHP-код из окна браузера.

Благодарю.

Даже я попробовал ниже программу таким же образом, тот же результат.

<?php

phpinfo();

?

0

Решение

Выполните команду ниже для установки модуля Apache PHP 7, который является обязательным для выполнения сценариев PHP в Apache.

sudo apt-get install libapache2-mod-php7.0
0

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector