Настройка PHPBREW: ошибка: не удается найти OpenSSL

Я пытаюсь установить альтернативную версию PHP. По этой причине я использую PHPBrew.

И когда я пытаюсь его скомпилировать, я обнаружил ошибку:

configure: error: Не могу найти OpenSSL

Я пытаюсь вручную установить OpenSSL с помощью этого руководства :

http://www.ehowstuff.com/how-to-install-and-update-openssl-on-centos-6-centos-7/

Кроме того, мне нужно установить пакет OpenSSL-devel , пакет pkg-config . Когда я набираю версию OpenSSL, я получаю:

OpenSSL 1.0.2k 26 Jan 2017

Но OPENSSLDIR все еще пуст. Но когда я скомпилировал openssl, он отобразил следующий путь:

/usr/local/ssl

Что я делаю не так?

Это моя полная команда:

phpbrew --debug install 7.0.11 +fpm +gd +json +mbstring +mysql +pdo +opcache +curl +cli +mcrypt +filter +hash +zip +xml +tokenizer +openssl=/usr/lib/ -- --with-libdir=/usr/lib/

Также я пробовал это:

phpbrew --debug install 7.0.11 +fpm +gd +json +mbstring +mysql +pdo +opcache +curl +cli +mcrypt +filter +hash +zip +xml +tokenizer +openssl

И еще один другой путь к openssl

Пожалуйста, помогите мне! Мучу почти две недели.

Я использую CentOS 6.

Спасибо!

1
задан 18 February 2017 в 03:12
1 ответ

Раньше я делал это,

mv /usr/bin/openssl /usr/bin/openssl-orig  
cd /usr/bin  
ln -s /usr/local/ssl/bin/openssl  

Вы также пробовали изменить путь openssl в своей команде установки? Я бы попробовал / usr / local / , / usr / local / ssl / или / usr / local / lib и посмотрел, поможет ли что-нибудь из этого

phpbrew --debug install 7.0.11 +fpm +gd +json +mbstring +mysql +pdo +opcache +curl +cli +mcrypt +filter +hash +zip +xml +tokenizer +openssl=/usr/local/lib/ -- --with-libdir=/usr/lib/
0
ответ дан 4 December 2019 в 05:16

Теги

Похожие вопросы