有人成功让httpd使用来自Red Hat软件集合的rh-php56吗?
我看到了有关在CLI中启用较新版本php的文档...但没有关于使Apache使用通过rh-php56包安装的新版本PHP的文档。
(我应该澄清一下 - 这是针对RHEL 7.x盒子的)
有人成功让httpd使用来自Red Hat软件集合的rh-php56吗?
我看到了有关在CLI中启用较新版本php的文档...但没有关于使Apache使用通过rh-php56包安装的新版本PHP的文档。
(我应该澄清一下 - 这是针对RHEL 7.x盒子的)
rh-php56仅为httpd24提供mod_php(不适用于基本系统)
更简单的方法是使用php-fpm(也允许在线程模式下运行apache)
请参见:
总结以上文章,在/etc/httpd/conf.d/php.conf中使用
# Redirect to local php-fpm is mod_php not available
<IfModule !mod_php5.c>
<FilesMatch \.php$>
SetHandler "proxy:fcgi://127.0.0.1:9000"
</FilesMatch>
</IfModule>
将LoadModule命令添加到您的httpd.conf文件中,并将其指向来自RHSCL的php56模块:
LoadModule php5_module /opt/rh/httpd24/root/usr/lib64/httpd/modules/librh-php56-php5.so
最近我在RHEL 7机器上升级一些PHP Web应用程序到php56。我研究了httpd24路线,但出于某种原因,使用带有rh-php56-php和rh-php56-php-fpm的nginx RHEL包似乎更简单。
httpd
使用rh-php56
。我不想通过php-fpm重定向请求,这似乎是错误的?还是我对此太过于强迫症了... - Odyss3us