Это не имеет ничего общего с компиляцией OpenSSL.PHP является виновником, который вызывает ошибку.
(Примечание: еще одна проблема с OpenSSL, которая может помешать вам создавать общие библиотеки openssl.so и opencrypto.so)
ВотОбзор того, как это произошло.PHP компилирует свою компиляцию, и когда дается "make install", он копирует libphp * .so в / usr / local / apache2 / modules.
Исходный код этой ошибки - openssl.c в / usr / local / php-5.5.3 / ext / openssl
Таким образом, простое решение заключается в обработкеэто на верхнем уровне Makefile.Добавив CPPFLAGS = -D_REENTRANT -DTHREAD = 1 -DOPENSSL_NO_SSL2
Внесите указанное выше изменение ПОСЛЕ , запустив скрипт настройки.Надеюсь, это поможет:)