为什么我的.php文件无法被解释为php?

ycl3bljg  于 2023-02-21  发布在  PHP
关注(0)|答案(1)|浏览(174)

我最近在一个运行Linux的Oracle虚拟机上安装了ubuntu20.04w/apache2,我按照下面的指南逐行安装了这些和php8.1:
https://www.youtube.com/watch?v=YtH9D2SqBqAhttps://www.digitalocean.com/community/tutorials/how-to-install-the-apache-web-server-on-ubuntu-22-04
我有一个示例文件,我正在尝试测试:my_ip/test. php其中my_ip是我的虚拟机的IP地址。
test.php中的代码是:

<?php
$x =2;
$y =2;
echo ($x + $y);
echo "<h1>This is a test.</h1>";
?>

这是显示在屏幕上@my_ip/test. php:
这是一个测试。";?〉
我目前的解释是,这个页面被解析为一个html文件。我已经做了一个小时的谷歌搜索和篡改配置文件,但没有任何工作,我结束了恢复所有更改的配置文件,以免阻止潜在的修复这里提供的工作。
如果这是相关的,我通过putty访问我的linux vm服务器。
顺便说一句,我试过给我的服务器取别名,这样我就可以用不同的地址来引用它,而不必显式地写我的ip地址,但是失败了。有人能给我指一个指南来帮助我吗?我试过一行一行地按照这个指南去做:https://www.digitalocean.com/community/tutorials/how-to-install-the-apache-web-server-on-ubuntu-22-04但是我无法成功使用http://your_domain。我只是得到"找不到服务器"。
我试着一行一行地按照前面提到的指南操作,我希望我的服务器的行为能模仿指南中显示的行为,但是我的php文件没有被正确执行,而且,我不能用别名来引用我的服务器。

5jdjgkvh

5jdjgkvh1#

解决方案:按照Ubuntu的PHP安装说明安装apache https://assets.ubuntu.com/v1/2a3819f0-ubuntu-server-guide-2023-02-19.pdf
我相信我没有安装apache php模块,尽管安装了php 8. 1。
运行此命令:

sudo apt install php libapache2-mod-php

我解决了这个问题,我现在可以运行php文件了。

相关问题