首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在没有php和nginx模块的情况下安装php 8?

如何在没有php和nginx模块的情况下安装php 8?
EN

Server Fault用户
提问于 2022-03-08 15:30:16
回答 1查看 1.8K关注 0票数 0

我正在尝试在CentOS8.5服务器的新安装中安装Apache2 +PHP8.1。

这是我的服务器设置:

代码语言:javascript
复制
[centos@api-stg html]$ cat /etc/*elease
CentOS Stream release 8
NAME="CentOS Stream"
VERSION="8"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Stream 8"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://centos.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux 8"
REDHAT_SUPPORT_PRODUCT_VERSION="CentOS Stream"
CentOS Stream release 8
CentOS Stream release 8

我跟踪本教程,但当我到达sudo dnf install php php-mysqlnd命令时,需要安装以下内容:

代码语言:javascript
复制
Last metadata expiration check: 0:37:22 ago on Tue 08 Mar 2022 09:47:48 AM -05.
Dependencies resolved.
===============================================================================================================================================================================
 Package                                Architecture                 Version                                                          Repository                          Size
===============================================================================================================================================================================
Installing:
 php                                    x86_64                       8.1.3-1.el8.remi                                                 remi-modular                       1.7 M
 php-cli                                x86_64                       8.1.3-1.el8.remi                                                 remi-modular                       5.3 M
 php-common                             x86_64                       8.1.3-1.el8.remi                                                 remi-modular                       1.2 M
Installing dependencies:
 libsodium                              x86_64                       1.0.18-2.el8                                                     epel                               162 k
 oniguruma5php                          x86_64                       6.9.7.1-1.el8.remi                                               remi-safe                          210 k
Installing weak dependencies:
 nginx-filesystem                       noarch                       1:1.14.1-9.module_el8.0.0+1060+3ab382d3                          appstream                           24 k
 php-fpm                                x86_64                       8.1.3-1.el8.remi                                                 remi-modular                       1.8 M
 php-mbstring                           x86_64                       8.1.3-1.el8.remi                                                 remi-modular                       520 k
 php-opcache                            x86_64                       8.1.3-1.el8.remi                                                 remi-modular                       627 k
 php-pdo                                x86_64                       8.1.3-1.el8.remi                                                 remi-modular                       161 k
 php-sodium                             x86_64                       8.1.3-1.el8.remi                                                 remi-modular                       101 k
 php-xml                                x86_64                       8.1.3-1.el8.remi                                                 remi-modular                       251 k
Enabling module streams:
 nginx                                                               1.14

Transaction Summary
===============================================================================================================================================================================
Install  12 Packages

现在,我不想要任何与Nginx或php相关的东西,有没有办法将它们排除在我的设置之外?

EN

回答 1

Server Fault用户

发布于 2022-03-08 15:57:03

现在,我不想要任何与Nginx或php相关的东西,有没有办法将它们排除在我的设置之外?

在CentOS >= 8上,要启用>=,您需要PHP。httpd配置为使用FastCGI (由php提供)使用mod_proxy。

在上面的事务中,nginx没有安装(只有nginx文件系统,它只拥有几个配置文件目录)。

安装httpd和php,并启动服务,一切都将按预期工作。

仍然可以在mod_php上使用C8 (所以没有php),但这是不建议的,它意味着将httpd切换到预叉模式(这不利于性能和安全性)。在C9上这是不可能的。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1095659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档