문제

Windows XP 시스템에 XAMPP를 설치했습니다. PHP 스크립트는 브라우저를 통해 잘 작동합니다.

처음에 php.exe (CLI)는 오류로 실패했습니다 - php_pgsql.dll을로드 할 수 없습니다.

php.ini 파일에서 확장자 = php_pgsql.dll을 비활성화하고 php.exe는 실패로 중지되었습니다.

그러나 지금도 동일한 스크립트가 브라우저를 통해 잘 실행 되더라도 CLI에서 PHP 스크립트를 실행할 수 없습니다.

스크립트는 MySQLI_CONNECT ()에서 오류가있는 오류가 발생합니다. '127.0.0.1'의 MySQL 서버에 연결할 수 없습니다.

다른 사람이 같은 문제에 직면 했습니까?

Kshitij

도움이 되었습니까?

해결책

XAMPP 제어판을 통해 MySQL 서비스를 시작했으며 두 테스트 사례 모두에서 꿀벌이 "실행"으로 계속 표시 되었습니까?
다음과 같은 것을 요청하여 웹 서버 버전을 테스트 했습니까? http : // localhost/... 또는 http://127.0.0.1/... 그리고 같은 컴퓨터에서 php.exe -f something.php 테스트를 실행 했습니까?

다른 팁

Php.ini는 몇 명입니까? CLI 버전은 웹 버전과 다른 php.ini를 가질 수 있습니다.

명령 세션의 경로 환경에서 MySQL DLL으로가는 경로입니까? 당신은 아마도 당신의 경로에 pathtomysql bin을 추가해야 할 것입니다. 내 컴퓨터에서 그것은 다음과 같습니다.

C:\Program Files\MySQL\MySQL Server 5.0\bin
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top