0

我自己编译php7。

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

然后我得到一个错误:

configure: error: libcrypto not found

我有谷歌这个错误,但什么也没得到。没有人遇到这个问题?一定有一点小错误。

4

1 回答 1

2

我用谷歌搜索它,它花费了我很多时间,但什么也没得到。所以猜测这一定是一个小错误。我再次检查我的步骤并找到原因。分享给可能犯同样错误的人。

重点是:

yum install libxml2-devel openssl-devel.i686

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

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

于 2016-10-25T02:17:43.917 回答