首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CentOS 7+ PHP7 -- php不能在浏览器中呈现

CentOS 7+ PHP7 -- php不能在浏览器中呈现
EN

Stack Overflow用户
提问于 2017-01-04 23:49:47
回答 4查看 32.6K关注 0票数 8

我有一个在CentOS 7上运行的apache/httpd和php7.1.0的全新安装。

当我从命令行执行时:

代码语言:javascript
运行
复制
php -v

我得到了预期的响应:

代码语言:javascript
运行
复制
PHP 7.1.0 (cli) (built: Dec  1 2016 08:13:15) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.1.0-dev, Copyright (c) 1998-2016 Zend Technologies

但是当我尝试访问我的phpinfo.php页面时,我得到的只是...<?php phpinfo(); ?>从字面上输出到屏幕上-谁能告诉我我错过了什么,我忘了启用mod了吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2017-01-04 23:58:05

这意味着在Apache中没有启用PHP。PHP解决了here -步骤8应该解决的问题。

作为补充:我通常在新安装时做的是安装整个LAMP-server。在Ubuntu上,这是用sudo apt-get install lamp-server^完成的(注意:插入符号不是拼写错误)。

票数 3
EN

Stack Overflow用户

发布于 2018-11-21 04:30:22

对于PHP 7(可能也适用于以前的版本),但我必须这样做:

将其添加到/etc/apache2/apache2.conf的底部,或者对于Centos /etc/httpd/conf/httpd.conf

SetHandler应用程序/x-httpd-php

票数 5
EN

Stack Overflow用户

发布于 2019-02-23 02:03:33

Fabien的回答对我很有效,但是apache开始使用错误的mime类型提供css/js文件。我修复了它,在/etc/httpd/conf/httpd.conf的末尾添加了这个

代码语言:javascript
运行
复制
<FilesMatch \.php$>
 SetHandler application/x-httpd-php
</FilesMatch>
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41467908

复制
相关文章

相似问题

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