Apache2.4不执行PHP
我在centOS 7机器上运行apache和PHP5.4时遇到问题。 Apache主机具有目录索引选项: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
<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