CentOS 7にphp-gdをインストールする必要があります。私のネットワークのストレージは非常に限られています。 Linuxサーバーを使用してインターネットに直接接続することはできません。
インストールしようとしましたが、php56w-gd-5.6.19.1.w7.x86_64.rpm
php56w-common-5.6.19.1.w6.x86_64.rpmが必要で、それに応じてlibgmp.so.3
このファイルが必要であるというエラーが発生します。 Linuxサーバーで.so.3
このファイルが見つかりません。so.3
したがって、エラーメッセージは正しいです。gmp.x86_64
インストールされました。 Yum list gmpが表示されます。
私はこれらのパッケージをインストールしてみました。gmp-4.3.1-7.el6_2.2.i686.rpm
そしてgmp-4.3.1-7.el6_2.2.x86_64.rpm.
php-gdをインストールするさまざまな方法を試しました。私はそれを使用しましたrh-php56-php-gd-5.6.5-7.el7.x86_64
。ただし、インストールされているパッケージが更新されないというメッセージが表示されます。
私は努力したyum clean all
。しかし、.rpmパッケージを繰り返しインストールしようとしたときに同じ問題が発生しました。その後、2つの異なるgmpパッケージを試しましたが、gmp-4.1.4-10.el5.x86_64.rpm
どちらgmp.4.1.4-12.3_2.el5.x86_64.rpm
もインストールされませんでした。gmplib.org
インストールする.tar.gzファイルをダウンロードしましたが、gmp 6.1
正しくインストールされました。ただし、libgmp.so.3
ファイルの作成に失敗しました。
yum list gmp
gmp 6.0がインストールされていることを示しています。どのパッケージが私の要件を満たしていますかlibgmp.so.3
?他のインストール方法はphp56w-common-5.6.19-1.w6.x86_64.rpm
ありますかphp56w-gd-5.6.19.1.w7.x86_64.rpm
?php-gd
バージョン5.6(低バージョンではない)をインストールする必要があります。
アップデート:rh-php56-php-gmp.x86_64が正常にインストールされました。
答え1
yum provides */libgmp.so.3
このファイルを含むすべてのパッケージが一覧表示されます。