如何修复无法在 ubuntu 上运行的网站?

我想在本地环境中制作一个网站,但我有一个问题。我不知道为什么,但是当我启动网站时,我看到的是index.php 文件的php 代码,而不是视图。


以下是我对配置所做的操作:


我创建了一个虚拟主机:


<VirtualHost *:80>

        ServerName dev.mywebsite.com

        ServerAlias www.dev.mywebsite.com

        DocumentRoot "/mnt/d/Websites/mywebsite"

        <Directory "/mnt/d/Websites/mywebsite">

                Options +FollowSymLinks

                AllowOverride all

                Require all granted

                Options Indexes

        </Directory>

        ErrorLog /var/log/apache2/error.dev.mywebsite.com.log

        CustomLog /var/log/apache2/access.dev.mywebsite.com.log combined

</VirtualHost>


我用这两行修改了“hosts”文件:


127.0.0.1       dev.mywebsite.com

::1             dev.mywebsite.com


然后我重新加载了apache2服务。


但我仍然有一个问题。事实上,当我访问“dev.mywebsite.com”时,我有一个带有index.php代码的页面,但我不知道为什么。我以为是因为php,但我的版本是php 7.4.3。


你能帮助我吗?


aluckdog
浏览 114回答 1
1回答

梵蒂冈之花

确保您已安装并启用 PHP Apache mod:sudo&nbsp;apt&nbsp;install&nbsp;libapache2-mod-php sudo&nbsp;a2enmod&nbsp;php7.4否则你的网络服务器对 php 文件一无所知,只是将它们显示给客户端。
打开App,查看更多内容
随时随地看视频慕课网APP