Я пытаюсь раскрутить PHPBrew и установить PHP 5.5.38 (я знаю - он старый, и мы не должны его использовать, но я мало что могу сказать по этому поводу!)
Запуск:
phpbrew install 5.5.38
Встречается следующая ошибка:
/home/me/.phpbrew/build/php-5.5.38/ext/openssl/openssl.c:4991:17:
error: storage size of ‘cipher_ctx’ isn’t known
EVP_CIPHER_CTX cipher_ctx;
^~~~~~~~~~
Makefile:524: recipe for target 'ext/openssl/openssl.lo' failed
make: *** [ext/openssl/openssl.lo] Error 1
Я наткнулся на решение на https://github.com/phpbrew/phpbrew/issues/939, которое предлагает понизить openssl.Я немного неохотно это делаю - новая блестящая инсталляция и все такое - Ubuntu 18.04 - и кажется нелогичным понизить версию системы до инструмента, который я надеялся использовать вместе с существующими пакетами (а не отправлять ихв обратном направлении).
Я не эксперт по PHPBrew, но нужен ли только libssl-dev для этой работы?Есть ли способ получить соответствующие файлы dev, чтобы PHPBrew знал, что эти и не мешают моей текущей версии openssl?