Laravel을 사용할 때 PHP 시작 경고

Laravel을 사용할 때 PHP 시작 경고

Bash를 사용하여 실행할 때마다 php artisan serve다음 PHP 경고가 표시됩니다 Unable to load dynamic library 'oci8_12c' / 'pdo_oci', the specified module could not be found in Unknown on line 0. 문제는 laravel 외부에서 oci8_12c(함수를 사용하여 확인됨 oci_connect(), oci_parse() and oci_execute()) 확장과 pdo_oci(pdo를 사용하여 oracle db 래퍼를 만들었고 제대로 작동함) 확장을 모두 사용하여 Oracle 데이터베이스에 연결하고 쿼리할 수 있다는 것입니다. 또한 xampp을 사용하여 Apache를 시작할 때 이러한 PHP 경고 중 어느 것도 발생하지 않으며 error.log를 확인한 결과 문제가 없습니다. 그 밖에 확인할 수 있는 것이 있나요? 장인을 사용하려고 하면 도대체 왜 이런 메시지가 나타나는지 아시나요?

답변1

업데이트: 이 상황을 해결했습니다. 분명히 문제는 msvcr120.dll누락되었으며 실행 시 오류가 발생했습니다 php.exe. 그러나 나는 왜 오류가 발생하지 않고 Oracle 데이터베이스에 연결할 수 있는지, 또는 상황에서 왜 PHP를 사용할 수 있는지 전혀 모릅니다.

관련 정보