php composer 설치치 allow_url_fopen 설정 문제 > 그누보드5 팁자료실

그누보드5 팁자료실

php composer 설치치 allow_url_fopen 설정 문제 정보

php composer 설치치 allow_url_fopen 설정 문제

본문

요즘  php 개발시 composer 는 필수라 설치를 하다 보니 오류가 발생했다.

 

php 모듈 관련된 부분과, 설정관련된 부분에서 오류가 발생하는데,  php 모듈은 phar, openssl 이 필요하다.

yum 으로 설치한 경우는 문제가 되지 않으나, 버전때문에 컴파일 설치를 한 경우네는 이 모듈들이 빠져 있는 경우가 많다. 이럴땐, configre 와 컴파일/설치를 새로 진행해야 한다. 기존 운영중인 사이트에서 컴파일은 문제가 없으나, php 를 재시작하는 경우는 주의를 기울여야 한다. service php-fpm reload 할때 서버가 안 올라갈수 있다. 환경설정은 필히 백업을 해두도록 하자.

 

두번째로 allow_fopen 을 on 하라는 경우인데, allow_fopen 은 보안상 이유로 꺼두는 경우가 많다. php.ini 에서 굳이 이를 on 시킨후 composer 를 설치할 필요없이 아래와 같이 옵션을 추가하면 바로 설치가 된다.

 


 [root@]# curl -sS https://getcomposer.org/installer | sudo php -d allow_url_fopen=On -- --install-dir=/usr/local/bin/
All settings correct for using Composer
Downloading...
Composer (version 1.5.2) successfully installed to: /usr/local/bin/composer.phar
Use it: php /usr/local/bin/composer.phar
#사용하기 쉽게 링크를 걸어준다.
[root@]# sudo ln -s /usr/local/bin/composer.phar /usr/local/bin/composer
 
#composer 를 사용할때도 옵션을 넣어준다.
[root@]$ php -d allow_url_fopen=on /usr/local/bin/composer update

 

 

 

 

추천
0

댓글 0개

전체 30 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT