Php 5.6.5 运行不太好

Php 5.6.5 运行不太好

今天我Php 5.6.5在我的服务器上安装了运行Debian 7 喘息Apache2

首先,我将这些存储库添加到我的/etc/apt/sources.list文件:

http://packages.dotdeb.org wheezy-php56
http://packages.dotdeb.org wheezy-php56 all

其次,我添加了一个丢失钥匙使用以下命令:

apt-get install debian-keyring
gpg --keyserver pgp.mit.edu --recv-keys ***[the_key]***
gpg --armor --export ***[the_key]*** | apt-key add -

最后,我使用以下命令安装了 Php 5.6.5:

apt-get install php5

然后我使用以下命令检查了 Php 的版本php-v 命令,并且终端返回了正确的版本。

因此我创建了一个示例 php 页面进行测试。其目录为/var/www/index.php,代码为:

<?php phpinfo(); ?> 

但它不起作用,它显示一个完全空白的页面。

我尝试使用其他 Php 脚本,但它将 php 代码转换为纯文本。

问题出在哪里?

我该怎么做才能修复它?

这是解决方案

我使用以下命令启用了 Php 的 apache 模块:

  • a2enmod php5

然后我重新启动了 apache 服务,现在一切正常。

答案1

您有 php,但没有 php 的 apache 模块

apt-get install libapache2-mod-php5

您可能需要启用该模块...

a2enmod php5

重新启动 apache,一切就绪了。

如果没有此模块,apache 不会对 PHP 做任何特殊处理,而只是将其作为文本传递。您看到的是空白页,<?php phpinfo() ?>看起来像一个空的 XML 文档(查看源代码将显示所有内容)

相关内容