Не мог выполнить PHP 7 в браузере

Я успешно установил PHP 7 с помощью этой ссылки.

Когда я выполняю следующую команду в терминале

php -v

это успешно показывает ту деталь версии PHP 7.

Но когда я выполняю a test.php файл (сделанный в веб-доступной папке и это имеет ниже содержания),

<?php
phpinfo();

в браузере как localhost/test.php это все еще показывает мне мою более старую версию PHP т.е. 5.5.9.

В браузере каждый Сценарий PHP хорошо работает, но с PHP 5.5.9 не с PHP 7

И В терминале каждый Сценарий PHP хорошо работает с PHP 7, но в браузере, он работает с PHP 5.5.9 не с PHP 7.

Например, файл ano_class.php добавление функции анонимного класса в PHP 7 работает прекрасным в терминале следующей командой

php ano_class.php

Это успешно печатает ожидаемые результаты, но когда я выполняю тот же файл в браузере как localhost/ano_class.php это дает мне синтаксическую ошибку, потому что анонимный класс не поддерживается в PHP 5.5.9

Я сделал многих исследование в Интернете, но не получает ответ

Хотя я направил многих веб-сайт, я относился здесь также.

Как вложить выполнение PHP 7 не режим CLI?

(Я использую ЛАМПУ В Kubuntu 14.04),

2
задан 2 April 2016 в 22:47

1 ответ

Зависит от Вашего веб-сервера, я собираюсь принять apache2 и предположу, что Вы имеете

, Если у Вас есть php7, включенный в апаче, это должно посмотреть что-то как

ls /etc/apache2/mods-enabled/ | grep php
php7.0.conf
php7.0.load

, Если Вы видите, что php5 там пробует

ls /etc/apache2/mods-availible/ | grep php

, Если php7.0 является availible модификацией, необходимо смочь к

sudo a2dismod php5
sudo a2enmod php7.0
sudo service apache2 restart
2
ответ дан 2 December 2019 в 03:48

Другие вопросы по тегам:

Похожие вопросы: