PHPBREW configure: error: не удается найти 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 ответ
В прошлом я делал это,
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/