자바...리액트에 이어서 php까지 하고 있는 중..^^...
PHPExcel을 이용하려고 했으나
최신 엑셀 파일을 다루는데 확장성이 낮아서
composer을 이용하여 phpspreadsheet를 설치 후 사용하기로 결정
phpspreadsheet는 php 7.2이상에서 작동됨을 참고
근데 composer도 없어서 설치해야됨
putty에서 해당 서버 root 계정으로 로그인함
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"
mv composer.phar /usr/local/bin/composer
composer --version
이렇게 했더니 오류남

사진 설명을 입력하세요.
php확장들이 설치되어 있지 않다고 빼애액 거리는 중
php -v
php 버전 확인 ( 아래 코드들은 7.4 버전 기준임)
아래의 코드를 한 줄씩 넣고 설치를 해준다
sudo apt-get install php7.4-xml
sudo apt-get install php7.4-gd
sudo apt-get install php7.4-mbstring
sudo apt-get install php7.4-simplexml
sudo apt-get install php7.4-xml
sudo apt-get install php7.4-xmlwriter php7.4-xmlreader
sudo apt-get install php7.4-zip
코드를 잘 보면 오류났던 확장들의 설치임
composer --version
다시 버전 확인해주면

짜잔
composer은 설치가 잘 되었음
그럼 이제 composer을 이용해
phpspreadsheet를 설치해야지
composer require phpoffice/phpspreadsheet

yes 입력해야됨

phpspreadsheet 설치가 되었음
시간날 때 phpspreadsheet로 엑셀 다운로드 하는 걸 포스팅 해보겠음
개발 화이팅..
'php' 카테고리의 다른 글
| phpspreadsheet filename empty 파일이름 빈 값 (0) | 2024.02.13 |
|---|---|
| php excel download autoload.php location (1) | 2024.01.29 |