首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache不编译php。

Apache不编译php。
EN

Stack Overflow用户
提问于 2017-03-07 10:54:23
回答 1查看 3.5K关注 0票数 2

我刚刚从这里 (mini.iso)安装了一个新的ubuntu系统,在安装过程中我没有选择任何额外的东西。

以下是我迄今执行的所有命令:(忽略4-8)

现在我编写了一个简单的PHP测试脚本(/var/www/html/index.php)

代码语言:javascript
复制
<?php

echo "Hello World";

?>

但是,在从另一台计算机调用此页面之后,我实际上从文件中获得输出,而不是编译后的php。

输出:

代码语言:javascript
复制
<?php

echo "Hello World";

?>

我已经重新启动了apache2,没有改变。

Apache版本:

代码语言:javascript
复制
Server version: Apache/2.4.7 (Ubuntu)
Server built:   Jul 15 2016 15:32:47

PHP版本:

代码语言:javascript
复制
PHP 7.0.16-4+deb.sury.org~trusty+1 (cli) (built: Mar  2 2017 13:50:00) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.0.16-4+deb.sury.org~trusty+1, Copyright (c) 1999-2017, by Zend Technologies

Linux版本:

Linux3.13.0-110-通用#157-UbuntuSMP Mon Feb 20 11:55:25 UTC 2017 i686 GNU/Linux

我已经在互联网上搜索了一些其他用户sayed,通过检查文件httpd.conf来检查PHP模块是否已加载,但是没有这样的文件。我用find / -name "httpd.conf"搜索它,没有结果。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-07 10:59:52

您需要安装PHP模块来使用apache2。您可以通过键入命令从终端安装libapache2-mod-php

代码语言:javascript
复制
sudo apt-get install libapache2-mod-php

在此之后,重新启动apache。它会解决你的问题。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42646372

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档