我有一些脚本需要使用较新版本的 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