2011-10-12 4 views
6

PHP에서 cURL을 사용하려면이 줄의 주석 처리를 제거하십시오.PHP cURL이 php.ini 수정시로드되지 않았습니다.

extension=php_curl.dll 

그러나 cURL은 Apache를 다시 시작할 때로드되지 않았습니다. 심지어 기계를 다시 시작합니다. PHP 5.2.1을 Windows XP에 AppServer와 함께 설치했습니다.

cURL을 사용하도록 도와주세요. 모든 종류의 도움을 주시면 감사하겠습니다.

+0

당신이 당신의 PHP/ext 디렉토리에 php_curl.dll이 있습니까? – matino

+0

예 PHP/ext 폴더에 php_curl.dll이 있습니다. –

답변

5

이 밖으로 시도 :

  1. 는 php.net에서 win32 PHP의 사본 (안 설치 한) (당신이 당신의 웹 서버에서 실행하려는 중 PHP 버전)을 다운로드합니다.

  2. 그런 다음 dll 폴더에서이 두 파일을 복사 : libeay32.dllssleay32.dll 당신의 Windows/System32에 (중 윈도우 당신이 가진).

  3. 다음 확장 폴더에서 : php_curl.dll을 가져와 /php/extensions 폴더 아래에 놓습니다.

    extension_dir = "./extensions/" 
    

    을 그리고 예를 들어 php_curl.dll에 확장의 주석 :

    extension=php_curl.dll 
    
  4. 다시 시작 아파치

  5. php.ini 예를 들어, 올바른 확장 폴더를 참조되는지 확인합니다 확인

감사. 희망이 당신을 위해 작동합니다.

+0

고맙습니다. –

+1

+1 저에게 영원한 디버깅을 저장해 줬습니다. 나에게는 박쥐 오른쪽에서 작동하지 않았지만 아파치 빈 디렉토리에서 같은 파일을 발견하여 서버를 다시 시작 했으므로 서버를 다시 시작했습니다. –

+0

이제 PHP 7을 사용할 수 없습니다. 죄송하지만이 지시 사항이 도움이되지 못했습니다. –

5

PHP 5.6.4로 업그레이드되었고 말리기가 작동을 멈췄습니다. php.ini 및 ext 괜찮 았어.

나는 제어판 : 시스템 - 고급 -> 환경 변수에서 시스템 변수 경로에 C : \ php (my php folder)를 추가하여이 문제를 해결했습니다.

이 답변의로로드 PHP 7.1을하지 않았다 다른 사람을 위해
관련 문제