Я пытаюсь получить доступ к своему проекту index.php на локальном сервере, но код не работает

Я пытаюсь получить доступ к своему проекту index.php на локальном сервере, но код не работает

Я пытаюсь получить доступ к своему проекту index.phpна локальном сервере, но код не запускается.

URL, который я использую: http://localhost/index.php

Браузер просто отображает (см. также скриншот):

<?php 
echo "working";
?>

введите описание изображения здесь

Как мне получить доступ к моему коду? Пожалуйста, помогите мне, спасибо.

решение1

Шаги могут различаться в зависимости от вашей ошибки. Проверьте шаги ниже:

Проверьте, установлен ли PHP.Если PHP не установлен. Шаги по установке PHP ->https://thishosting.rocks/install-php-on-ubuntu/

Если PHP установлен,но вы все еще видите только сырой текст/код, скорее всего, модуль не загружен в Apache (при условии, что вы используете Apache). Действия, которые нужно выполнить ->https://stackoverflow.com/questions/42654694/enable-php-apache2

Использоватьконсоль веб-браузерадля проверки статуса, возвращаемого при просмотре страницы. Он должен возвращать статус 200. Если 500 (ошибка синтаксиса/конфигурации), 404 (отсутствует файл) и т. д., то устраните неполадки соответствующим образом.

Подтвердите расположение корня сайта Apacheпоскольку Apache можно настроить для привязки к нестандартным расположениям. В зависимости от версии Apache расположение этого файла конфигурации может меняться, но вам, вероятно, придется проверить /etc/apache2/sites-enabled/000-default.conf. Параметр, который вы ищете, — DocumentRoot, где сайт должен загружаться в тексте.

Проверь это.htaccessфайл не переопределяет место установки и не устанавливает новый корневой каталог документов. Самый простой способ проверить это — если у вас есть файл .htaccess, временно переименовать его в другое имя (например, mv .htaccess .htaccess_temp), что удалит все изменения, внесенные файлом .htaccess.

Перезапустить Apacheпоскольку изменения в файлах конфигурации не отражаются автоматически Apache.sudo service apache2 restart

решение2

Вышеупомянутые шаги идеальны. Так что не повторяйте одно и то же. Если вы видите, что приходит PHP-код, основная проблема в том, что сервер не распознает PHP-код и выдает вывод в виде текста плана. Поэтому вам нужно проверить, что PHP установлен и распознан, как указано выше. Более того, если вы новичок в PHP, лучше установить XAMP и использовать его для кодирования, пока вы не познакомитесь с файлами htaccess и config.

Связанный контент