APACHE/Ubuntu服务器未运行WordPress安装,输出类似于HTML的PHP代码

时间:2017-02-12 作者:heliotrope

我想让WordPress运行在一个简单的数字海洋Ubuntu上。我在运行Apache,它提供基本的index.html 文件很好,从我的/var/www/html 目录当我从https://wordpress.org/latest.zip 并将内容放在html 目录,它只是提供PHP代码,而不是运行它。

<?php
/**
 * Front to the WordPress application. This file doesn\'t do anything, but loads
 * wp-blog-header.php which does and tells WordPress to load the theme.
 *
 * @package WordPress
 */

/**
 * Tells WordPress to load the WordPress theme and output it.
 *
 * @var bool
 */
define(\'WP_USE_THEMES\', true);

/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . \'/wp-blog-header.php\' );
我也有一个MySQL服务器运行在这一小滴上wp-config.php 我的/Sites 目录(与本地工作的WordPress配置相同)。我已经sudo apt-get installed mysql、php和apache2。

如果这是针对主机的,我很抱歉,但我觉得这可能是对如何让WordPress在Ubuntu上运行Apache的基本误解,而不是与数字海洋相关的任何内容。似乎我只是忘了下载一些软件包。

1 个回复
最合适的回答,由SO网友:heliotrope 整理而成

简单的错误。需要确保我为apache安装了正确的php模块,即libapache2-mod-php7。0。我已经为早期版本的php安装了一个。

相关推荐

无法在模板函数.php中使用IS_HOME

我试图在标题中加载一个滑块,但只在主页上加载。如果有帮助的话,我正在使用Ultralight模板。我正在尝试(在template functions.php中)执行以下操作:<?php if ( is_page( \'home\' ) ) : ?> dynamic_sidebar( \'Homepage Widget\' ); <?php endif; ?> 但这行不通。现在,通过快速的google,我似乎需要将请