PHP 7.2 已启用但无法在我的网站上执行

PHP 7.2 已启用但无法在我的网站上执行

我刚刚重新安装了 Ubuntu 16.04,我想在上面放 2 个网站。我安装了 Apache2、PHP 7.2

我的网站安装在以下路径上:/var/www/html/benshepherd.me

我已将此文件 (benshepherd.me.conf) 添加到/etc/apache2/sites-available/

<VirtualHost *:80>
    ServerName      benshepherd.me
    ServerAlias     www.benshepherd.me
    DocumentRoot    "/var/www/html/benshepherd.me"

    CustomLog       /var/log/apache2/benshepherd.me-access.log common
    ErrorLog        /var/log/apache2/benshepherd.me-error.log
    <Directory /var/www/html/benshepherd.me>
        AllowOverride All
    </Directory>
</VirtualHost>

我已经跑了a2ensite benshepherd.me,我已经跑了a2enmod php7.2

我已经创建了一个可以运行phpinfo()并且可以正常工作的文件。

然而,当我访问我的网站时,该代码行<?php include('includes/styles.php'); ?>不会执行,而是以 html 输出的形式出现。

答案1

我是一个白痴。

我在与 index.php 相同的目录中有一个 index.html 文件

:|

答案2

确保您的 apache 配置(主配置或者根据您的服务器平台包含的各种子配置)有如下一行:

AddType application/x-httpd-php .php

相关内容