如何在 OpenSUSE 13.2 上的 Apache 中安装 PHP?

如何在 OpenSUSE 13.2 上的 Apache 中安装 PHP?

我已经安装了以下所有软件包:

  • 阿帕奇2
  • php5
  • Apache2-mod_php5

但是,当我在服务器上的 Web 浏览器中打开 .php 文件时,系统提示我下载该文件。

apache2ctl -M没有列出已加载的 mod_php。

为什么它不能自动加载我的 PHP 模块?

答案1

apache2-mod_php5 的安装过程似乎有问题。它将名称错误的模块添加到 Apache 配置中。

打开文件/etc/sysconfig/apache2并找到以 开头的行APACHE_MODULES=。在此行的末尾,PHP 模块添加为apache2-mod_php5。这是一个不正确的名称,请将其更改为mod_php5并使用 重新启动 Apache service restart apache2

PHP 模块现在应该可以正确加载。

相关内容