从 php 5.3.3 更新至 5.4 后,Apache 下载 PHP 文件而不是呈现它们

从 php 5.3.3 更新至 5.4 后,Apache 下载 PHP 文件而不是呈现它们

我有一些脚本需要使用较新版本的 PHP,我正在运行支持 PHP 5.3.3 的 Debian 6,我发现我可以使用https://www.dotdeb.org/instructions/软件包。这个方法有效,它将我的 PHP 更新到了较新的版本,唯一的问题是,当安装完成时,apache 现在会下载 PHP 文件而不是呈现它,我已经在 google、stackoverflow 和 servefault 上搜索了好几个小时,但还是找不到解决方案。

我猜这与 Apache 配置有关,但我不知道该怎么做。

tom@vps:~$ dpkg --list |grep -E '(apache)|(php5-)'
ii  apache2                                  2.2.16-6+squeeze12           Apache                                                                                                                     HTTP Server metapackage
ii  apache2-doc                              2.2.16-6+squeeze12           Apache                                                                                                                     HTTP Server documentation
ii  apache2-mpm-prefork                      2.2.16-6+squeeze12           Apache                                                                                                                     HTTP Server - traditional non-threaded model
ii  apache2-utils                            2.2.16-6+squeeze12           utilit                                                                                                                    y programs for webservers
ii  apache2.2-bin                            2.2.16-6+squeeze12           Apache                                                                                                                     HTTP Server common binary files
ii  apache2.2-common                         2.2.16-6+squeeze12           Apache                                                                                                                     HTTP Server common files
ii  libapache2-mod-php5                      5.4.43-1~dotdeb+6.1          server                                                                                                                    -side, HTML-embedded scripting language (Apache 2 module)
ii  php5-apc                                 5.4.43-1~dotdeb+6.1          apc mo                                                                                                                    dule for php5
ii  php5-cli                                 5.4.43-1~dotdeb+6.1          comman                                                                                                                    d-line interpreter for the php5 scripting language
ii  php5-common                              5.4.43-1~dotdeb+6.1          Common                                                                                                                     files for packages built from the php5 source
ii  php5-gd                                  5.4.43-1~dotdeb+6.1          GD mod                                                                                                                    ule for php5
ii  php5-mcrypt                              5.4.43-1~dotdeb+6.1          MCrypt                                                                                                                     module for php5
ii  php5-mysql                               5.4.43-1~dotdeb+6.1          MySQL                                                                                                                     module for php5
rc  php5-suhosin                             0.9.32.1-1                   advanc                                                                                                                    ed protection module for php5

相关内容