
решение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.