答案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 和配置文件。