PHP Fatal error: Uncaught Error: Class 'ZipArchive' not found in ...
이런 오류를 만났다면 zip extension 이 없을 확률이 높다.
간단하게 yum으로 php-zip 을 설치하고 오류를 해결!
$ sudo yum install php-zip
$ cd /etc/php.d // [10단위 숫자]-zip.ini 생성됐는지 확인
$ sudo apachectl restart httpd // 웹서버 재가동
php.d 에 생성된 zip.ini 파일을 보면 아래와같이 확장모듈을 지정하는 명령어가 적혀있음
; Enable ZIP extension module
extension=zip.so
extension path 에도 해당파일 생성이 잘 됐는지 확인
$ php -r "phpinfo();" | grep ^extension_dir // phpinfo 에서 extension_dir 검색
extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules
$ ls /usr/lib64/php/modules/
...... zip.so // 잘 생성됐음을 확인!
'php' 카테고리의 다른 글
mac에서 php composer 설치 (0) | 2021.03.14 |
---|---|
[php] @ character before function or variable (0) | 2020.03.03 |
[php] Finding a string contains a specific word - strpos(), stripos() (0) | 2020.02.27 |