我正在尝试访问我的项目 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

使用Web 浏览器控制台检查查看页面时返回的状态。它应该返回 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 和配置文件。

相关内容