내 서버에 Glype라는 프록시 소프트웨어를 설치하려고 합니다. "Glype에는 cURL/libcurl이 필요합니다"라는 메시지가 계속 나타납니다. 최신 버전의 컬을 설치했습니다. 왜 이런 일이 발생합니까? Glype는 PHP를 사용하여 실행되며 컬 바이너리는 /usr/bin에 있으며 rwxrwxrwx
.
답변1
glype를 다운로드하고 그것이 PHP 프로그램이라는 것을 알았으므로 필요한 것은 libcurl이나 CURL 바이너리가 아니라 php_curl 모듈입니다.
apt-get install php5-curl
당신을 위해 일해야합니다.
Apache를 사용하여 PHP를 실행하는 경우 Apache를 다시 시작하면 설치가 완료됩니다.
service apache2 restart
답변2
다음과 같은 추가 정보를 제공해 주세요.
- 어떤 배포판을 사용하고 있습니까? (또는 *nix 맛)
- 글리프 버전
내 제안은 당신이 설치해야한다는 것입니다libcurl
예를 들어 Debian 시스템의 경우:
$ dpkg -l | grep curl
ii curl 7.21.0-2.1+squeeze2 Get a file from an HTTP, HTTPS or FTP server
ii libcurl3 7.21.0-2.1+squeeze2 Multi-protocol file transfer library (OpenSSL)
위 명령을 사용하여 라이브러리를 이미 설치했는지 확인하거나 Linux Mint를 사용하고 있으므로 다음 명령을 실행하여 라이브러리를 설치할 dpkg
수 있어야 합니다 :libcurl
apt-get install libcurl3
또는 사용 가능한 다른 패키지를 사용할 수도 있습니다.
답변3
귀하의 쿼리와 수행한 테스트에 따르면 cURL을 먼저 설치한 것으로 보이며, 올바르게 설치되었음에도 불구하고 PHP가 컬 경로를 찾을 수 없는 것처럼 보입니다. phpinfo
문서 루트에 페이지를 배치하고 PHP가 설치된 컬을 사용하고 있는지 확인하여 추가 문제를 해결하십시오. 그렇다면 컬이 제대로 작동하는지 확인하고 싶을 수도 있습니다. 컬 함수를 실행하는 샘플 스크립트를 작성하고 오류가 발생하는지 확인하세요.