Скомпилируйте php с последним openssl и завихрением

Я пытаюсь скомпилировать php 5.4.36 с последним завихрением и openssl (1.0.1 л), я скомпилировал openssl в разделенную папку

Моей системой является CentOS.

Когда я пытаюсь скомпилировать php с

./configure  ...etc... --with-curl=/usr/local/curlfolder --with-openssl=/usr/local/opensslfolder

Я получаю эту ошибку:

checking whether to enable FTP support... yes
checking OpenSSL dir for FTP... /usr/local/opensslfolder
checking for pkg-config... /usr/bin/pkg-config
configure: error: Cannot find OpenSSL's libraries

Оба завихрения и openssl скомпилированы без любых проблем

1
задан 19 January 2015 в 01:47
2 ответа

هذه "dirs" هي مجرد بادئات ... بينما تأتي cURL أساسًا مع SSL الخاص بها.

تحتاج PHP إلى التهيئة على هذا النحو ، لبناء CentOS - باستخدام openSSL و cURL:

./configure --build=x86_64-redhat-linux-gnu --with-openssl --with-openssl-dir=/usr/local/bin --with-curl=/usr/local

(بافتراض أن المكتبات الإضافية قد تم إنشاؤها باستخدام):

./configure --prefix=/usr/local
3
ответ дан 3 December 2019 в 18:41

Вы можете использовать

--with-openssl or --with-openssl-dir

Если вы собираете openssl из исходного кода в папке, например / opt / openssl тогда Вы можете попробовать с помощью

--with-openssl-dir=/opt/openssl

Это сработало для меня.

0
ответ дан 3 December 2019 в 18:41

Теги

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