"PEAR, PECL"의 두 판 사이의 차이

 
(사용자 2명의 중간 판 14개는 보이지 않습니다)
10번째 줄: 10번째 줄:


==PEAR==
==PEAR==
*PHP 확장모듈 프레임워크 및 배포 시스템
* PHP 확장모듈 프레임워크 및 배포 시스템
* 되도록이면 이것 대신 composer 사용을 권장함<ref>composer가 유연한 라이브러리 관리가 가능하며, PHP 업그레이드시에 매우 유리함</ref>


<source lang='cli'>
<syntaxhighlight lang='console'>
[root@zetawiki ~]# cat /usr/bin/pear
[root@zetawiki ~]# cat /usr/bin/pear
#!/bin/sh
#!/bin/sh
exec /usr/bin/php -C -d include_path=/usr/share/pear \
exec /usr/bin/php -C -d include_path=/usr/share/pear \
     -d output_buffering=1 /usr/share/pear/pearcmd.php "$@"
     -d output_buffering=1 /usr/share/pear/pearcmd.php "$@"
</source>
</syntaxhighlight>
 
{{검은배경|http://pear.php.net/gifs/pearsmall.gif}}


==PECL==
==PECL==
*PHP 확장모듈 저장소
* PHP 확장모듈 저장소
*자매 저장소 PEAR와 공유됨
* 자매 저장소 PEAR와 공유됨
 
{{검은배경|[[파일:peclsmall.gif]]}}


===기본값===
===기본값===
pecl은 알고 보면 리눅스쉘에서 peclcmd.php를 돌리는 스크립트이다.
pecl은 알고 보면 리눅스쉘에서 peclcmd.php를 돌리는 스크립트이다.
<source lang='cli'>
<syntaxhighlight lang='console'>
[root@zetawiki ~]# cat /usr/bin/pecl
[root@zetawiki ~]# cat /usr/bin/pecl
#!/bin/sh
#!/bin/sh
exec /usr/bin/php -C -n -q -d include_path=/usr/share/pear \
exec /usr/bin/php -C -n -q -d include_path=/usr/share/pear \
     -d output_buffering=1 /usr/share/pear/peclcmd.php "$@"
     -d output_buffering=1 /usr/share/pear/peclcmd.php "$@"
</source>
</syntaxhighlight>


==같이 보기==
==같이 보기==
*[[PEAR 설정 확인]]
*[[PEAR 설정 확인]]
*[[/usr/share/pear 폴더]]
*[[PEAR 디렉토리 /usr/share/pear]]
*[[pecl 설치]]
*[[우분투 php-pear 설치]]
*[[CentOS php-pear 설치]]
*[[PECL 패키지 오프라인 설치]]
*[[WARNING: channel "pecl.php.net" has updated its protocols]]
*[[WARNING: channel "pecl.php.net" has updated its protocols]]
*[[PEAR]]
*[[PEAR]]
*[[Composer]]
*[[Composer]]


==참고 자료==
==참고==
*http://pear.php.net/
*http://pear.php.net/
*http://pecl.php.net/
*http://pecl.php.net/

2021년 1월 1일 (금) 14:30 기준 최신판

  다른 뜻에 대해서는 피클 문서를 참조하십시오.
PHP Extension and Application Repository; PEAR
PHP 익스텐션 및 애플리케이션 저장소; 피어
/usr/bin/pear
PHP Extension Community Library; PECL
PHP 확장모듈 커뮤니티 라이브러리; 피클
/usr/bin/pecl

1 PEAR[ | ]

  • PHP 확장모듈 프레임워크 및 배포 시스템
  • 되도록이면 이것 대신 composer 사용을 권장함[1]
[root@zetawiki ~]# cat /usr/bin/pear
#!/bin/sh
exec /usr/bin/php -C -d include_path=/usr/share/pear \
    -d output_buffering=1 /usr/share/pear/pearcmd.php "$@"
 

2 PECL[ | ]

  • PHP 확장모듈 저장소
  • 자매 저장소 PEAR와 공유됨
Peclsmall.gif

2.1 기본값[ | ]

pecl은 알고 보면 리눅스쉘에서 peclcmd.php를 돌리는 스크립트이다.

[root@zetawiki ~]# cat /usr/bin/pecl
#!/bin/sh
exec /usr/bin/php -C -n -q -d include_path=/usr/share/pear \
    -d output_buffering=1 /usr/share/pear/peclcmd.php "$@"

3 같이 보기[ | ]

4 참고[ | ]

  1. composer가 유연한 라이브러리 관리가 가능하며, PHP 업그레이드시에 매우 유리함
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}