명

php composer 설치치 allow_url_fopen 설정 문제

· 2017-11-27 (월) 20:35:04 · 7063

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

 

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

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

 

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

 

[code]

 [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

[/code]

 

 

 

 

|
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

2,790건
+
제목 글쓴이 날짜 조회
17-12-01 조회 7,862
17-12-01 조회 7,569
17-11-30 조회 7,146
17-11-29 조회 8,792
17-11-29 조회 8,414
17-11-29 조회 1.2만
17-11-27 조회 7,064
17-11-23 조회 1만
17-11-23 조회 6,342
17-11-23 조회 6,563
17-11-21 조회 2.1만
17-11-20 조회 1.1만
17-11-17 조회 7,649
17-11-16 조회 7,000
17-11-15 조회 8,258
17-11-15 조회 7,248
17-11-14 조회 8,303
17-11-14 조회 1.1만
17-11-14 조회 6,740
17-11-14 조회 7,941
17-11-13 조회 7,749
17-11-13 조회 7,479
17-11-12 조회 8,632
17-11-11 조회 1.3만
17-11-11 조회 9,444
17-11-11 조회 9,730
17-11-11 조회 8,965
17-11-11 조회 1.3만
17-11-10 조회 6,743
17-11-09 조회 1.2만