Apache 2.2 + PHP 5.3.2 + cURL이 작동하지 않습니다.

Apache 2.2 + PHP 5.3.2 + cURL이 작동하지 않습니다.

Apache 서버(PHP 및 cURL 확장 포함)를 시작하려고 하면 다음과 같이 표시됩니다.

Apache2.2 서비스가 다시 시작됩니다.
Apache2.2 서비스 시작
Apache2.2 서비스가 실행 중입니다.
ServerName에 192.168.1.8을 사용하여 서버의 정규화된 도메인 이름을 rmine합니다.
[Tue Sep 07 14:30:57 2010] [warn] pid file C:/Program Files (x86)/Apache Software Foundation/Apache2.2/logs/httpd.pid 덮어쓰기 -- 이전 Apache 실행이 비정상적으로 종료됩니까?

(네 번째 줄은 "Determine" 줄로 시작해야 한다고 생각합니다. 아마도 경쟁 조건일 것입니다.)

그런 다음 종료됩니다(다시 시도하면 동일한 "불결한" 메시지가 나타납니다). php.ini에서 주석 처리하면 extension=php_curl.dllhttpd.exe가 다시 작동합니다. PHP 오류 로그가 비어 있습니다.

php-cli를 실행하면 cURL이 정상적으로 작동하므로 이는 내가 전혀 모르는 배후의 마법에 의해 발생하는 것 같습니다.

제안? 어떤 방법으로든 더 많은 정보를 검색할 수 있나요? 감사해요!

편집하다:Apache + PHP는 cURL 없이도 잘 작동합니다.

답변1

잘못된 PHP 버전을 사용하고 있을 수 있습니다.

어떤 버전을 선택해야 하나요?

apache.org의 Apache 1 또는 Apache2와 함께 PHP를 사용하는 경우 VC6 버전의 PHP를 사용해야 합니다.

따라서 먼저 VC6(스레드 안전)을 사용하고 있는지 확인하고 문제가 해결되는지 확인하거나 현재 Apache, PHP 및 mysql을 제거하고 설치하십시오.젠드 서버 CE.

답변2

제가 보기에는 프로덕션 서버가 아닌 것 같습니다. XAMPP 또는 WAMPP를 설치할 수 있으며 모든 확장 기능이 이미 기본적으로 작동하고 있습니다. 서버 구성에 시간을 낭비할 필요가 없습니다.

[XAMPP] -http://www.apachefriends.org/en/xampp-windows.html

[WAMPP] -http://www.wampserver.com/en/

관련 정보