코드이그나이터에서 composer 사용
- 프로그래밍/PHP
- 2021. 7. 19.
1. centos7에 composer 설치
//먼저 PHP CLI(명령줄 인터페이스) 패키지 및 기타 모든 종속성을 설치
sudo yum install php-cli php-zip wget unzip
sudo yum -y update
cd /tmp
//composer 설치
sudo curl -sS https://getcomposer.org/installer | php
//composer명령어를 어디서든 쓸수있게
mv composer.phar /usr/local/bin/composer
composer 에러 :
[RuntimeException] require-dev.mikey179/vfsStream is invalid, it should not contain uppercase characters. Please use mikey179/vfsstream instead.
해결방법 : composer.json에서 .mikey179/vfsStream 소문자로 변경
2. 코드이그나이터에 composer 필요한 기능 설치
cd /home/test/public_html
composer require firebase/php-jwt
3. 코드이그나이터 설정
//index.php
require FCPATH . 'vendor/autoload.php'; //추가
require_once BASEPATH.'core/CodeIgniter.php';
//application/config/config.php
$config['composer_autoload'] = "vender/autoload.php";//변경
4. 라이브러리 설치
composer require kdyby/facebook
5. composer 명령어
https://zetawiki.com/wiki/Composer_%EB%AA%85%EB%A0%B9%EC%96%B4
참고자료
http://minkine.blogspot.com/2017/03/blog-post_23.html
'프로그래밍 > PHP' 카테고리의 다른 글
php 다른 도메인으로 리다이렉트 (0) | 2024.06.01 |
---|---|
php8 코드이그나이터 session flashdata 이슈 (0) | 2021.08.20 |
코드이그나이터 index.php 오류 수정 (0) | 2019.12.28 |
php update insert 여러 행 batch (코드공유) (0) | 2019.07.11 |