我在RHEL8上遇到了httpd (Apache)的问题。以前,我已经在Centos7上进行过此操作和配置,没有任何问题。由于Centos7贬值,我已经开始迁移到RHEL8,但有一个问题。
第一个是- php,除了包含在php目录的根文件夹中的页面之外,任何页面都不包含directory。
注意:我已经在两个服务器上配置了$_SERVER‘’DOCUMENT_ROOT‘,而phpinfo页面中的变量也会得到相同的结果--所以我知道这是正确的解析。我担心这是RHEL8和Centos7之间的php模块的不同之处。我知道有不同的方式来安装模块。
在RHEL8服务器上,我的phpinfo页面中没有像在Centos7框中那样标记为"apache2handler“的部分。
当我查看服务器本身时,我看到以下内容:
php -v
PHP 7.3.33 (cli) (built: XXX X XXXX 08:45:13) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.33, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.33, Copyright (c) 1999-2018, by Zend Technologies(相同的输出减去构建日期)。相同的版本等
我确实注意到,php73在Centos7上的回购来自“remi 73”,而RHEL8盒使用的是remi安全。不确定这是否相关。
发布于 2022-06-21 06:02:59
我确实注意到,php73在Centos7上的回购来自“remi 73”,而RHEL8盒使用的是remi安全。
要正确安装,请遵循向导指令,因为RHEL-8现在使用“模块”。
关于mod_php的问题已在RHEL8 HTTPD php缺少“Apache2.0处理程序”中得到解答
第一个是- php,除了包含在php目录的根文件夹中的页面之外,任何页面都不包含directory。
欢迎更多关于这个问题的解释。
可能是权限问题、selinux配置、php配置、短标签使用(<?而不是<?php)。
https://stackoverflow.com/questions/72694666
复制相似问题