我很难弄清楚如何在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)"
我们非常感谢您的帮助。
答案 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://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/
干杯。