在Rhel7 Enterprise中为Apache 2.4安装mod_php71u

时间:2019-05-09 18:18:10

标签: php apache rhel7

我很难弄清楚如何在RedHat7中为Apache 2.4(httpd)安装PHP7模块。我一直在谷歌和其他网站中寻找资料,但是由于我的操作系统版本,这似乎是一个奇怪的问题,因此很难找到文档。

php7已在我的计算机上安装并运行,并且我能够通过CLI解释php代码。

我找到了这个网站,该网站详细说明了如何安装所需的模块:

https://centos.pkgs.org/7/ius-x86_64/mod_php71u-7.1.28-1.ius.centos7.x86_64.rpm.html

很明显,使用所示方法应该可以:

安装mod_php71u rpm软件包:

yum install mod_php71u

这是我运行百胜后得到的。

No package mod_php71u available.
Error: Nothing to do

OS:
NAME="Red Hat Enterprise Linux Server"
VERSION="7.6 (Maipo)"

我们非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我终于能够安装并运行php7 Apache模块。 我将我的发现留在这里,希望有人会觉得有用。

Rhel 7 Enterprise Edition默认附带的Apache版本与RedHat存储库中的php7软件包不兼容。

有必要卸载httpd并安装Rhel存储库中的最新版本。

Rhel存储库中不提供php7的php_mod,因为不建议这样做。 您需要安装php-fpm软件包。

PHP-FPM代表PHP-FastCGI Process Manager。

某些链接:

https://php-fpm.org/

https://www.php.net/manual/en/install.fpm.php

https://www.cyberciti.biz/faq/how-to-install-php-7-2-on-centos-7-rhel-7/

What is the difference between fastcgi and fpm?

如何重新启动php7 / php-fpm服务:

https://www.cyberciti.biz/faq/unix-linux-restart-php-service-command/

干杯。