我想用最新的curl和openssl(1.0.1l)编译php 5.4.36,我已经编译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
curl和openssl编译没有任何问题
这些“dirs”只是前缀…而cURL基本上是自带的SSL。
PHP需要像这样configuration,为CentOS构build – 使用openSSL和cURL:
./configure --build=x86_64-redhat-linux-gnu --with-openssl --with-openssl-dir=/usr/local/bin --with-curl=/usr/local
(假设附加的库是用以下方式构build的):
./configure --prefix=/usr/local