2016-12-06 1 views
1

PHP 5.6에서는 PDO 용 드라이버가 모두 정상적으로 작동하지만 PHP 버전을 5.6.28에서 7.0.13으로 업그레이드하는 동안 작동하지 않습니다.xampp의 PHP 5.6에서 PHP 7로 마이그레이션하는 동안 PDO 드라이버가없는 경우

php.ini에서 extension = php_pdo.dll 및 extension = php_pdo_mysql.dll이 활성화되었지만 phpinfo()를 검사했을 때 항목 PDO 드라이버는 아무런 가치가 없습니다.

또한 phpinfo()에서 mysql 정보를 찾을 수 없지만 확장 = php_mysql.dll을 활성화했습니다.

하면 문제에 대해 나에게 당신이 만든 수정과, PHP 설정은 변경되지 않습니다, 나는 알아낼 무엇이 문제

답변

1

를 해결하는 데 도움이 바랍니다. 어쩌면 php.ini 사용되는 동일하지 않을까요? phpinfo() 기능을 사용하면 php.ini 파일의 전체 경로를 사용해야합니다. 이 문제를 파악하기 위해이 코드를 사용해보십시오 :

<?php 

phpinfo(INFO_GENERAL); 

Loaded Configuration File

는 그렇게하기 위해 찾고있는 것입니다.

+0

php.ini 파일에서 변경된 사항이 없습니다. 귀하의 제안에 따라 변경 내용을 완료했으며로드 된 구성 파일의 출력은 ** (없음) ** – Ruta

+0

입니다. 흥미 롭습니다! PHP를 실행할 때'-c <완료 경로>'옵션을 사용하여 편집 한 php.ini 파일을 지정할 수 있습니다. – Alexandre

+0

알았습니다. httpd-xampp.conf 파일에서 php7로 변경하려면 이 필요합니다. – Ruta