2011-03-10 3 views
3

나는 PHP에서 특히 새로운 wamp입니다. 나는 라이브 wamp 서버에 접속해야한다. PHP 버전 5.2.5. 하지만 내 응용 프로그램은 PHP 5.3.0을 사용해야하므로 라이브 서버에서 wamp를 제거하고 PHP 5.3.0을 사용하여 새로운 wamp를 설치합니다. 이제 새로 설치된 서버가 시작되지 않습니다. 시작했을 때 오류가 발생합니다.PHP wamp 서버 오류

php_pdo.dll 파일을 찾을 수 없습니다. 앱을 다시 설치하면 문제가 해결 될 수 있습니다.

아이콘은 여전히 ​​노란색입니다. 서버에 어떤 문제가 있는지 그리고이 수정 방법을 알고 싶습니다. 또한 이전에 설치 한 wamp 서버 때문에 어떤 점이 있습니까? 벼룩은 살아있는 서버 였기 때문에 나에게 말해 주므로 최대한 빨리 문제를 해결해야합니다.

+1

php 2.5.5는 값이 쌉니다. – fabrik

+0

2.5.5 -> 5.3.0. 그것은 타임 머신과 같습니다 :). – Matt

+0

죄송합니다. 질문에 5.2.5와 5.3.0이 잘못 표기되어 있습니다. – rai

답변

2

PDO 확장을로드하지 않았다는 의미입니다. 작업 표시 줄의 WAMP 아이콘을 마우스 오른쪽 버튼으로 클릭하고 PHP 메뉴에서 PDO 확장을 활성화합니다. 완충 장치를 다시 시작하면 문제가 해결되어야합니다.

+0

안녕하십니까. 빠른 응답을 주셔서 감사합니다. 나는 PHP 확장을 시도하고 거기를 확인했습니다. php_pdo가 이미 선택되었으며 선택을 취소하려고하면 "내부 오류가 발생합니다. 예외 : 서비스가 시작되지 않아 작업을 실행할 수 없습니다" – rai

+0

wamp/bin/php/php5에 dll이 있습니까? 3.0/ext/php_pdo.dll – Artusamak

+0

아니요 php_pdo_mysql.dll, php_pdo_oci.dll 등의 다른 dll 파일이 있지만 php_pdo.dll은 없습니다. 또한 내 로컬 컴퓨터에서 wamp를 실행하고 php_pdo.dll 파일이 없어도 제대로 작동합니다. – rai

5

PHP 5.3을 사용하면 더 이상 php.ini 파일을 통해 PDO를 활성화 할 필요가 없습니다. 즉, 기본적으로 PDO를 사용하는 것이 좋습니다. DLL을 더 이상 PDO에 필요한 같이

이 단계는 PHP 5.3 이상 필요하지 않습니다.

작업 표시 줄의 WAMP 서버 아이콘을

http://www.php.net/manual/en/pdo.installation.php

1

클릭, 아파치에 가서 거기에 테스트 포트 80를 찾을 수 있습니다. 그러면 포트 80의 사용 가능 여부가 표시됩니다. 그렇지 않다면 wamp server의 Apache 메뉴에있는 httpd.conf 파일로 가서 Listen 80 라인을 찾으십시오. 80을 88로 변경하십시오. wamp에있는 모든 서비스를 다시 시작하십시오. 도움이되는지 알려주세요.