PHP7在opensuse下打破SSL Leap 42.2 apache2

时间:2018-01-13 01:53:19

标签: ssl php-7 opensuse

我将这一点留给主持人自行决定,作为对他人的学习贡献。 我的问题已解决,因此已关闭AFAIAC:

  1. ITOT在使用默认软件/服务器管理器 yast 的opensuse Leap 42.2下执行PHP5→PHP7会导致SSL的可重现性损坏。根据要求提供文件。

  2. OTOH,接下来 https://en.opensuse.org/SDB:LAMP_setup#Installing_PHP7 并绕过 yast ,但使用 zypper a2enmod 取而代之。

  3. 我不知道为什么,但已经花了三天就已经开始了,所以需要继续前进。

    然而,在学术上,对于某人挖掘为何更进一步,我很乐意提供我的详细信息。

    感谢您参与此论坛。

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~

    BLUF:如何在安装了PHP7的情况下让apache2与SSL一起运行?

    我需要PHP7在opensuse Leap 42.2下启用我想要的一些功能。

    所以我使用软件管理器( yast )来安装PHP7(必然删除PHP5),重新配置服务器(使用 yast )来启用PHP7并禁用PHP5,以及重启服务器。

    SSL失败。根据要求提供了很多详细信息,但最重要的是SSL在这种情况下不适用于PHP7。

    我能够从备份恢复,但问题仍然存在,为什么从PHP5更改为PHP7搞乱了SSL?这是可重现的问题

    • It appears that there is an issue involving one of the extensions in Apache that handles the https protocol conflicting with PHP 7.
        [https://www.apachelounge.com/viewtopic.php?t=7282][1]
    • It appears that there is an apache module for PHP7 but it does not exist for opensuse Leap 42.2
        [https://www.howtoforge.com/tutorial/install-apache-with-php-and-mysql-on-ubuntu-16-04-lamp/][2]
    • It appears that PHP7 is incompatible with applications that do not support chained certificates
        [https://stackoverflow.com/questions/40220854/mysqli-ssl-connection-stops-working-after-php-7-upgrade][3]
        Is this the case for apache2 as well? And if so, how to get around it?
    

    其他问题: •我们相信certbot可以编辑必要的apache2配置文件,因为这是它声称要做的事情(显然在PHP5下做得很好)。 •脱水还会编辑apache2配置文件吗?卢卡斯教程     [https://www.aaflalo.me/2016/09/dehydrated-bash-client-lets-encrypt/][4]     没有提到这一点,谷歌也没有发现任何这样的,这表明我们坚持使用certbot

    可根据要求提供更多细节。提前谢谢。

0 个答案:

没有答案