php 文件显示不正确
Posted
技术标签:
【中文标题】php 文件显示不正确【英文标题】:Php files aren't shown properly 【发布时间】:2015-07-20 19:16:55 【问题描述】:我已经安装了Elementary OS
,基本上就是Ubuntu 14.04
,我想用apache2服务器运行php。我已经成功安装了 apache 和 php,但是我看不到 php 文件。比如我保存了一个phpinfo.php
文件,代码如下
<?php
phpinfo();
?>
显示以下结果
当我运行 php -v
时,它会显示下一个
PHP 5.5.9-1ubuntu4.9 (cli)(构建时间:2015 年 4 月 17 日 11:44:57) 版权所有 (c) 1997-2014 PHP 集团 Zend Engine v2.5.0,版权所有 (c) 1998-2014 Zend Technologies Zend OPcache v7.0.3,版权所有 (c) 1999-2014,由 Zend Technologies 提供
对于apache2 -v
显示这个
服务器版本:Apache/2.4.7 (Ubuntu) 服务器搭建:2015年3月10日13:05:59
所以我想知道哪里出了问题,我应该怎么做才能正确显示php文件?
【问题讨论】:
howtogeek.com/howto/ubuntu/installing-php5-and-apache-on-ubuntu 基本上 Apache 不知道通过 PHP 二进制文件提供.php
文件以获取输出。丢失的libapache2-mod-php5
会告诉 apache 该怎么做
【参考方案1】:
将 php 安装为 apache 模块。在 ubuntu 中你可以运行这个
$ sudo apt-get install libapache2-mod-php5
【讨论】:
【参考方案2】:发生这种情况是因为您的服务器没有运行 fastcgi 或其他运行 PHP 脚本的东西。确保您的服务器设置中有 fastcgi 指向正确的 php 路径,并且它也使用正确的端口进行了修改。
【讨论】:
我该怎么做?以上是关于php 文件显示不正确的主要内容,如果未能解决你的问题,请参考以下文章