Apache2.4不执行PHP

Apache2.4不执行PHP,php,apache,Php,Apache,我在centOS 7机器上运行apache和PHP5.4时遇到问题。 Apache主机具有目录索引选项: <Directory my/directory> Options Indexes </Directory> 期权指数 apache指向的目录包含index.php。但当我将浏览器导航到相关网站时,浏览器只显示php代码 我已经检查过了,如果php在http.conf中被激活,那么它就是。该应用程序(zabbix)应与此版本的PHP配合使用,并安装了所有必要的SQ

我在centOS 7机器上运行apache和PHP5.4时遇到问题。 Apache主机具有目录索引选项:

<Directory my/directory>
Options Indexes
</Directory>

期权指数
apache指向的目录包含index.php。但当我将浏览器导航到相关网站时,浏览器只显示php代码

我已经检查过了,如果php在http.conf中被激活,那么它就是。该应用程序(zabbix)应与此版本的PHP配合使用,并安装了所有必要的SQL和PHP插件

没有更多关于这个问题的谷歌建议-你们中有人知道如何解决这个问题吗


/etc/http/conf.d/php.conf的输出:

<FilesMatch \.php$>
    SetHandler application/x-httpd-php 
</FilesMatch>

AddType text/html .php

DirectoryIndex index.php

#<FilesMatch \.phps$>
#    SetHandler application/x-httpd-php-source
#</FilesMatch>

php_value session.save_handler "files"
php_value session.save_path    "/var/lib/php/session"

SetHandler应用程序/x-httpd-php
AddType text/html.php
DirectoryIndex.php
#
#SetHandler应用程序/x-httpd-php-source
#
php_值session.save_处理程序“文件”
php_value session.save_path“/var/lib/php/session”

请检查httpd配置文件中的以下内容

    LoadFile "D:/wamp/php/libpq.dll"  // Your sepcified path
    LoadModule php5_module "D:/wamp/php/php5apache2_4.dll" // Your sepcified path
    AddType application/x-httpd-php .php    // Your sepcified path 
    PHPIniDir "D:/wamp/php" // Your sepcified path

您可能从发行包中安装了PHP。如果是,请确保在此之后重新启动Apache:

sudo systemctl restart httpd
如果没有帮助,请尝试重新安装PHP包,然后重新启动Apache


如果没有帮助,请在此处发布
/etc/httpd/conf.d/php.conf
的内容。

目录是完整的文件系统路径,这是相对的,不,Apache本身也从未执行过php,修复directory指令并检查handler您可以向我们展示
httpd.conf
中的
LoadModule
SetHandler
代码吗?这不是show索引的问题,但是如果您看到源代码,PHP实际上会被解释。谢谢您的回答。稍后将发布/etc/httpd/conf.d/php.conf