0

私は自分でphp7をコンパイルします。

  1. php7 ソース ダウンロード.
  2. yum インストール 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 ビット版の OS です。私の centOS は 64 ビット版ですが、openssl-devel.i686 をインストールしました。

64 ビット OS に i686 バージョンの openssl をインストールすると、次のエラーが発生します:configure: error: libcrypto not found

于 2016-10-25T02:17:43.917 に答える