You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
다음은 Windows 환경에서 fileinfo PHP 확장 모듈이 없어서 발생하는 문제입니다.
appkr@PC MINGW64 ~/l5code (master)
$ composer install
# Loading composer repositories with package information# Installing dependencies (including require-dev) from lock file# Your requirements could not be resolved to an installable set of packages.## Problem 1# - Installation request for intervention/image 2.3.8 -> satisfiable by intervention/image[2.3.8].# - intervention/image 2.3.8 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.## To enable extensions, verify that they are enabled in your .ini files:# - C:\Bitnami\wampstack-7.0.14-1\php\php.ini# You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.
증상
composer install 할 때 오류가 발생합니다.
php artisan serve 할 때 오류가 발생합니다.
책의 예제 코드를 다운로드 받아서 실행할 수 없습니다.
원인
20장에서 설치한 intervention/image 콤포넌트가 fileinfo PHP 확장 모듈에 의존하는데, 이 확장 모듈은 Bitnami Wamp에서 활성화 되어 있지 않습니다 (저도 방금 알았습니다 ㅜㅜ).
// 해당 컴포넌트의 `composer.json`을 살펴보면, `fileinfo` PHP 확장 모듈이 필요함을 알 수 있습니다.// vendor/intervention/image/composer.json"require": {
"php": ">=5.4.0",
"ext-fileinfo": "*",
"guzzlehttp/psr7": "~1.1"
},
해결 방법
fileinfo PHP 확장 모듈을 활성화합니다. Bitnami Wamp는 이 모듈을 포함하고 있습니다.
C:\Bitnami\wampstack-x.y.z\php\php.ini 파일을 엽니다.
;extension=php_fileinfo.dll로 되어 있는 부분을 찾습니다.
extension=php_fileinfo.dll처럼 세미콜론을 제거하고 파일을 저장합니다.
이 문제점은 쭌님이 제보해주셨습니다. 고맙습니다.
문제점
다음은 Windows 환경에서
fileinfo
PHP 확장 모듈이 없어서 발생하는 문제입니다.증상
원인
20장에서 설치한
intervention/image
콤포넌트가fileinfo
PHP 확장 모듈에 의존하는데, 이 확장 모듈은 Bitnami Wamp에서 활성화 되어 있지 않습니다 (저도 방금 알았습니다 ㅜㅜ).해결 방법
fileinfo
PHP 확장 모듈을 활성화합니다. Bitnami Wamp는 이 모듈을 포함하고 있습니다.C:\Bitnami\wampstack-x.y.z\php\php.ini
파일을 엽니다.;extension=php_fileinfo.dll
로 되어 있는 부분을 찾습니다.extension=php_fileinfo.dll
처럼 세미콜론을 제거하고 파일을 저장합니다.php artisan server
가 작동중이라면 재시작합니다.다른 APM 패키지를 사용하고 있다면,
fileinfo
PHP 확장 모듈이 설치되어 있는지 확인하고 위의 설명한대로php.ini
에 해당 모듈을 활성화시켜 줍니다. 해당 모듈이 설치되어 있지 않다면 구글링을 통해 다운로드(또는 컴파일)해서 활성화해야 합니다.결론
fileinfo
PHP 확장 모듈이 활성화되면 모든 기능이 정상 작동합니다.고맙습니다.
The text was updated successfully, but these errors were encountered: