configure:错误:找不到libcrypto

时间:2016-10-25 02:03:20

标签: php compiler-errors libcrypto

我自己编译php7。

  1. 下载php7源。
  2. yum install libxml2-devel openssl-devel.i686
  3. 配置
  4. ./configure --prefix=/usr/local/php7 --with-apxs2=/usr/local/apache2/bin/apxs --enable-sockets --with-openssl<br>
    

    然后我收到了一个错误:

    configure: error: libcrypto not found
    

    我有谷歌这个错误,但一无所获。没有人遇到这个问题?一定有一点错误。

1 个答案:

答案 0 :(得分:1)

我谷歌它,它花了我很多时间,但没有得到任何东西。所以我猜它一定是一个小错误。我再次审查我的步骤,找到原因。分享给可能犯同样错误的人。< / p>

重点是:

yum install libxml2-devel openssl-devel.i686

众所周知,i686是32位版本,x86_64是OS的64位版本。我的centOS是64位版本,但我安装了openssl-devel.i686。

如果在64位操作系统上安装带有i686版本的openssl,将收到错误:configure:error:libcrypto not found