Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么.php页面显示为文本?_Php_Centos_Centos7 - Fatal编程技术网

为什么.php页面显示为文本?

为什么.php页面显示为文本?,php,centos,centos7,Php,Centos,Centos7,我刚刚在我的服务器上安装了httpd和php7.2.10,所有的PHP文件都显示为纯文本。我的服务器正在CentOS 7上工作 我在/etc/httpd/conf/httpd.conf文件中添加了以下行 AddType application/x-httpd-php .php AddHandler application/x-httpd-php .php AddType application/x-httpd-php .php3 AddHandler application/x-httpd-ph

我刚刚在我的服务器上安装了httpd和php7.2.10,所有的PHP文件都显示为纯文本。我的服务器正在CentOS 7上工作

我在/etc/httpd/conf/httpd.conf文件中添加了以下行

AddType application/x-httpd-php .php
AddHandler application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddHandler application/x-httpd-php .php3
当然,它重新启动了httpd,但还没有工作。 我错过什么了吗

您还需要

LoadModule php7_module modules/mod_php.so

我需要在哪里添加此行?httpd.conf-查看是否加载了其他模块。添加该行时,我收到以下错误:“httpd.service的作业失败,因为控制进程已退出,并显示错误代码。有关详细信息,请参阅“systemctl status httpd.service”和“journalctl-xe”。您必须找到该模块。应该在这里-LoadModule php7_module/usr/lib64/httpd/modules/libphp7.soThanks无论如何,我没有找到它,但从EPEL重新安装PHP修复了问题:)