방금 laravel 프로젝트에 대해 composer install 명령을 실행해 보았습니다. 내 C:xamppphpext 디렉토리에 이러한 모든 PHP 확장이 있지만 오류는 여전히 다음과 같이 표시됩니다.
으아아아또한 내 컴퓨터에서 http://localhost/dashboard/phpinfo.php
를 확인하여 내 시스템에서 컬이 활성화되어 있음을 확인했습니다.
내 컴퓨터는: 윈10 64비트 PHP 버전 8.0.28 작곡가 버전 2.6.1
그래서 스레드 안전이 아닌 것을 사용하여 PHP를 설치할 수 있는 나만의 솔루션을 찾았는데, 이 답변에 따르면 이것은 작업 MPM(다중 처리 모델)에서 Apache 모듈로 PHP를 설치하면 다음과 같이 되어 있기 때문에 문제를 일으키고 있었습니다. 그렇다면 스레드로부터 안전한 을 사용해야 합니다.
php -v를 실행하면 컴퓨터의 PHP가 스레드로부터 안전한지 또는 스레드로부터 안전하지 않은지 확인할 수 있으며, PHP 버전이 끝날 때 알려줄 것입니다. (ZTS)인 경우 스레드로부터 안전한(ZTS) 지원으로 빌드되었음을 의미하고, 스레드로부터 안전하지 않은(NTS) 경우 스레드로부터 안전하지 않음을 의미합니다.
예는 다음과 같습니다.
스레드 안전
PHP 8.0.25(cli) (빌드: 2022-10-25 10:49:29) (ZTS Visual C++ 2019 x64) 저작권 (c) PHP 그룹 Zend 엔진 v4.0.25, 저작권 (c) Zend Technologies
스레드 안전하지 않음
PHP 8.0.25(cli) (빌드: 2022-10-25 10:49:29) (TS Visual C++ 2019 x64) 저작권 (c) PHP 그룹 Zend 엔진 v4.0.25, 저작권 (c) Zend Technologies