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 文件显示不正确的主要内容,如果未能解决你的问题,请参考以下文章

正确的 php.ini 文件 [重复]

MAMP 不正确的 PHP 版本

Php文件上的编码不正确,但Html文件上没有

PHP number_format 显示不正确

Woocommerce 产品页面上的 PHP 代码显示不正确的百分比

Internet Explorer 中的显示不正确 [关闭]