从 remi 安装了 HTTPD 和 PHP,PHP 并不令人兴奋,错误日志中没有写入任何错误

从 remi 安装了 HTTPD 和 PHP,PHP 并不令人兴奋,错误日志中没有写入任何错误

目前任何地方都没有任何错误,当我在浏览器中访问 php 页面时,它只会将 php 代码输出到浏览器,

我有一个 .htaccess 文件,内容如下

添加类型应用程序/x-httpd-php.php

php 仍未运行,php -v 显示 php 已安装:PHP 5.3.10 (cli)(构建于:2012 年 2 月 4 日 07:36:51)版权所有 (c) 1997-2012 The PHP Group Zend Engine v2.3.0,版权所有 (c) 1998-2012 Zend Technologies

我只需要让 apache 执行 php 代码。

答案1

如果您已经安装了 php,请尝试在 /etc/httpd/conf.d/php.conf 中创建 php 配置:

#
# PHP 是一种嵌入 HTML 的脚本语言,它试图使它
# 方便开发人员编写动态生成的网页。
#
加载模块 php5_module 模块/libphp5.so
#
# 使 PHP 解释器处理带有 .php 扩展名的文件。
#
添加处理程序 php5 脚本 .php
添加类型文本/html.php

#
# 将 index.php 添加到将作为目录提供的文件列表中
# 索引。
#
目录索引 index.php

它应该默认包含在类似 redhat 的发行版中。(如果你的 httpd.conf 中包含了 conf.d/*.conf,你可以自己检查。)

我认为将这种配置添加到 .htaccess 并不是最好的主意,应该将其静态地放置在 *.conf 文件中……您确定 AllowOverride 没有设置为 None 吗?

相关内容