LAMPサーバーを正常に設定し、CentOSにMagentoをインストールしました。 SSL / TLSにopenssl拡張が必要なため、キャッシュの消去中にエラーが発生します。
ソースからPHPを正常にコンパイルしましたcompiled ./configure --with-openssl
(エラーはありませんが、パスは提供されません)。
ソースからPHPを再構成して、次のことを試しました。
最新バージョンでインストールしましたyum install openssl-devel
(何もしません)
with-opensslで提供されたルートを見つける方法を教えてくれる人はいますか?
whereis openssl
openssl: /usr/bin/openssl /usr/lib64/openssl /usr/include/openssl /usr/share/man/man1/openssl.1ssl.gz
/usr/bin/openssl, /usr/lib64/openssl, /usr/include/openssl
ルートとして含める情報--opensslを使用してエラーが発生しました
pkg-config.../usr/bin/pkg-configを確認してください。
構成:エラー:OpenSSLが見つかりません。
私が何を見逃しているのかわかりません。
答え1
--prefix を使用または使用せずに PHP を 2 回設定しました。
したがって、2つのパッケージがあります。 1つは/usr/local
同じ/usr/local/php7
PHPバージョン7.1.10にあります。
今私の端末が指してい/usr/local/
て、Webが指しています/usr/local/php7/
。
/usr/local/php7/bin/php -m
Webモジュールを入手するにはどうすればよいですか?
WebバージョンでCLIを指す方法という新しい会話を取り出しました。私のCLIとWebは2つの異なるPHPパスを指し、これを修正する方法