curl 동작 질문
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 8.1 |
문제 페이지 주소 | 비공개 (작성 후 5일 경과) |
if (!function_exists('curl_init') or !extension_loaded('curl')) {
return false;
}
curl이 동작하지 않는거같습니다.
xampp php.ini
extension=curl
주석해제 잘 되어있습니다
뭐가 문제인지 아시는분 계실까요...
아무리 구글링 해봐도 답이 안나옵니다 ㅠㅠ
댓글 8
거기에서 curl 항목이 정상적으로 enable되어 잇는지 확인해보세요.
어려우시면 관리자페이지-> 하단 서버 환경 표시에서 [PHP Settings] 아래 extensions 에 curl항목이 있는지 확인해보세요. (결론적으로 있어도 해당 부분사용하기 위해서는 curl항목이 존재 해야합니다.
아 그리고 일부 curl설정에 따라 다음 옵션을 함께 부가해야할 수 있습니다.
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl항목 제대로 표시되어 있습니다...
+ phpinfo()
이걸로 확인해봐도 curl enabled 되어있습니다...
아니면 다른곳에서 아에 curl를 못실행하는건가요 그거부터 찾아보세요;
정확히 여기에 걸려서
아래의 코드를 실행을 못합니다..
1. PHP 설치 경로 아래 ext 폴더에 curl.dll 또는 php_curl.dll 파일이 정상적으로 들어 있나요?
2. 버전에 따라서는 extension=php_curl.dll 등으로 파일명 지정하는 문법을 바꿔야 할 수도 있습니다.
3. 만약 xampp의 PHP 버전을 바꾸셨다면 버전에 맞는 dll 파일을 직접 구해서 넣어줘야 합니다.
4. 설정 변경 후 xampp에서 아파치 재시작하셨나요?
5. 조건문으로 체크하는 것보다 phpinfo 찍어보는 것이 가장 확실합니다.
6. 근데 왜 윈도우를 서버로 사용하려고 사서고생을 하시는지...
1. 네
2. 네?
3. 최신버전으로 설치되어 있습니다.
4. 예전부터 curl 익스텐션 항목 활성화 되어 있었습니다.
5. 한번 해보겠습니다 -> enabled 확인되었습니다.
6. 서버컴퓨터가 따로 없어서...ㅠㅠ