루트 또는 심볼릭 링크 없이 공유 호스팅의 ~/에서 누락된 라이브러리를 로드하시겠습니까?

루트 또는 심볼릭 링크 없이 공유 호스팅의 ~/에서 누락된 라이브러리를 로드하시겠습니까?

그래서 PHP 모듈에서 사용하는 라이브러리 파일이 있는데 두 파일 모두 내 공유 호스팅 cpanel 계정의 홈 디렉터리에 있습니다.

문제는 이 라이브러리가 libcrypto.so.6 및 libssl.so.6 파일이나 해당 이름의 현재 버전에 대한 심볼릭 링크에 의존한다는 것입니다. (이 특정 버전은 더 이상 centos에 존재하지 않습니다)

이 문제를 해결할 수 있는 방법이 있나요? 라이브러리에서 참조되는 파일 이름을 변경하거나 라이브러리에 대한 래퍼를 만들 수 있습니까? 또는

답변1

라이브러리를 넣고 거기에서 검색을 ~/mylib설정할 수 있습니다.LD_LIBRARY_PATH

export LD_LIBRARY_PATH=~/mylib

~/.bashrc행을 보다 영구적으로 사용하려면 해당 행을 .

관련 정보