Apache 2.4不执行PHP

时间:2017-03-27 09:15:02

标签: php apache

我遇到运行在centOS 7机器上的apache和PHP 5.4的问题。 Apache主机具有目录索引选项:

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

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

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

没有更多关于此问题的Google建议 - 您是否知道如何解决此问题?

/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"

2 个答案:

答案 0 :(得分:-1)

请在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

答案 1 :(得分:-1)

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

sudo systemctl restart httpd

如果这没有帮助,请尝试重新安装PHP包,然后重新启动Apache。

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