gpt4 book ai didi

php - RHEL8 和 Centos7 httpd - php 处理方式不同

转载 作者:行者123 更新时间:2023-12-04 19:31:32 25 4
gpt4 key购买 nike

我在 RHEL8 上遇到了 httpd (Apache) 的问题。
我以前在 Centos7 上进行过这项工作和配置,没有任何问题。由于 Centos7 的贬值,我已经开始迁移到 RHEL8,但遇到了问题。
第一个是 - php 包含不处理除位于 php 目录的根文件夹中的页面之外的任何页面。
笔记:
我已经在两台服务器上配置了 $_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
(相同的输出减去构建日期)。相同的版本等。
我确实注意到 Centos7 上 php73 的 repo 来自“remi-php73”,而 RHEL8 机器使用的是 remi-safe。不确定这是否相关。

最佳答案

I do notice the repo for the php73 on the Centos7 comes from "remi-php73" whereas the RHEL8 box is using remi-safe.


要正确安装,请遵循 wizard instructions因为 RHEL-8 现在使用“模块”。
关于 mod_php 的问题已在 RHEL8 HTTPD php missing "apache 2.0 handler" 中得到解答

The first is - php includes do not process for any page other than pageswhich are housed in the root folder of the php directory.


欢迎对此问题进行更多解释。
可能是权限问题、selinux 配置、php 配置、短标签使用(

关于php - RHEL8 和 Centos7 httpd - php 处理方式不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72694666/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com