IIS7/PHP5.3에서 Apache 2.4/PHP5.6.13으로 Joomla 웹사이트 마이그레이션: MySQL 어댑터 'mysql'을 사용할 수 없습니다.

IIS7/PHP5.3에서 Apache 2.4/PHP5.6.13으로 Joomla 웹사이트 마이그레이션: MySQL 어댑터 'mysql'을 사용할 수 없습니다.

이틀이 지났는데 Apache 웹사이트에서 MySQL에 연결할 수 없는 이유를 알 수 없습니다. 저는 Joomla 1.5.3 및 PHP 5.3(c:\program files (x86)\php\v5.3에 설치됨)이 설치된 IIS7에서 회사 웹 사이트를 호스팅하는 Windows 2008 R2 Server를 가지고 있습니다.

(아직도) 문제 없이 원활하게 실행되고 있습니다.

Apache 2.4(x64, c:\Apache24에 설치됨)로 마이그레이션해야 합니다. Joomla는 그대로 유지해야 합니다. :-)

PHP5.6.13 x64 설치(c:\PHP_5.6.13)

Apache와 PHP를 모두 가져오고 실행할 수 있었지만 이제 Apache 사이트(localhost:8081/site)에 연결하려고 하면 다음 오류가 발생합니다.

데이터베이스 연결 오류(1): MySQL 어댑터 'mysql'을 사용할 수 없습니다.

나는 그것에 붙어있다. php.ini에서 mysql과 msqli 확장을 모두 활성화했습니다. php.ini에서 mysql 기본 호스트를 설정했습니다. Joomla 구성의 $dbtype을 'mysql' 또는 'mysqli'로 변경하면 이름만 변경되는 효과가 있습니다. 오류 메시지에서 찾을 수 없는 어댑터 :-)

어떤 아이디어?

미리 감사드립니다!

편집: phpinfo()를 실행하면 c:\windows에 php.ini가 있을 것으로 예상되는 것으로 나타났습니다. 해당 파일을 이동하고 싶지 않기 때문에 c:\PHP5.6.13을 가리키는 PHPRC 환경 변수를 생성했지만 변경 사항을 적용하려면 서버를 다시 시작해야 한다는 내용을 읽었습니다.
프로덕션 서버라서 오늘 저녁에 다시 시작하겠습니다 :-) 결과를 올려드리겠습니다....

편집(및 결론): 문제는 c:\windows에 php.ini를 복사하는 것 외에(환경 변수가 트릭을 수행하지 않음) php Extensions에 잘못된 경로를 설정했고 Apache가 c:\를 검색했다는 것입니다. c:\PHP5.6.13\ext 대신 Apache24\ext... 이벤트 뷰어에 매우 명확하게 보고되었습니다....
완전성을 위해 결국에는 마이그레이션을 포기했습니다.이것5분 안에 리디렉션을 설정할 수 있게 해주는 IIS에서 Tomcat으로의 커넥터입니다. (Apache의 경우 경로가 엉망인 문제가 있어서 한 가상 사이트는 서버 루트로 참조되고 다른 사이트는 응답하지 않았습니다.)... Joomla에서 잘못 구성된 것에 대해 생각하고 있었지만 검색할 시간이 없었습니다. 고쳐라)

관련 정보