2016-12-28 6 views
1

PHP拡張機能に固有の要件を持つライブラリを使用したいと思います。 (HTTP/2サポートを有効にして)特定のバージョンのcurlとopensslを使ってPHPをコンパイルするには?

  • LIB-カール> = 7.46.0
  • LIB-opensslの> = 1.0.2e
  • :だから私は、PHP拡張モジュールのバージョンで php 7.0または php 7.1を使用する必要があります

どのように私はそのような要件でPHPをコンパイルできますか?

答えて

1

2つのオプションがあります。

lib-curl 7.46.0以上をマシンにインストールして、--with-curlオプションでPHPをコンパイルできます。マシン上でlib-curlのバージョンが使用されます。コンパイル時にはlib-opensslと同じで、--with-opensslを使用します。

それとも...

PHP documentation for opensslはあなたがlib-opensslの特定のバージョンでコンパイルしたい場合は、特定のバージョンにディレクトリに渡すことができるようにあなたが... opensslのためのディレクトリを提供することができます示しています

PHPのOpenSSLサポートを使用するには、PHP --with-openssl [= DIR]もコンパイルする必要があります。

同じことがlib-curlHere's the docs)のために行く:

PHPのcURLのサポートを使用するには、また[= DIR] --with-カールDIRが入っているディレクトリの場所でPHPをコンパイルする必要がありますlibとインクルードディレクトリ。

関連する問題