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 패키지를 반복적으로 설치하려고 시도했을 때 동일한 문제가 발생했습니다. 그런 다음 두 개의 다른 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
이 파일이 포함된 모든 패키지가 나열됩니다.