>백엔드 개발 >PHP 튜토리얼 >PHP 확장 모듈을 빠르고 자동으로 설치하는 방법

PHP 확장 모듈을 빠르고 자동으로 설치하는 방법

WBOY
WBOY원래의
2016-07-25 09:04:331383검색
  1. wget http://pear.php.net/go-pear

  2. php go_pear

  3. < p>[root@localhost ~]# php go-pear
  4. go-pear에 오신 것을 환영합니다!

  5. Go-pear는 'pear' 명령과 필요한 모든 파일을 설치합니다.

  6. 그렇습니다. 이 명령은 PEAR 설치 및 유지 관리를 위한 도구입니다.

  7. Go-pear를 사용하면 PEAR_Frontend_Web-beta, PEAR_Frontend_Gtk2, MDB2와 같은 선택적 PEAR

  8. 패키지를 다운로드하여 설치할 수도 있습니다.< ;/p>
  9. 중단하려면 지금 Ctrl-C를 누르거나 Enter를 눌러 계속하세요.

  10. HTTP 프록시(http://user: 비밀번호@proxy.myhost.com:port), 또는 없음인 경우 Enter::

  11. 다음은 새 PEAR 설치에 권장되는 파일 레이아웃입니다.

  12. 개별 위치를 변경하려면
  13. 디렉토리 앞에 숫자를 입력하세요. 모두 변경하려면 'all'을 입력하고,
  14. 이 위치를 수락하려면 Enter를 누르세요.

  15. 1. 설치 접두사($prefix) : /root

  16. 2. 임시 파일 디렉터리 : $prefix/temp
  17. 3. 바이너리 디렉터리 : $prefix/bin
  18. 4. PHP 코드 디렉터리($php_dir) : $prefix/PEAR
  19. 5. 문서 기본 디렉터리 : $php_dir/docs
  20. 6. 데이터베이스 디렉터리 : $php_dir/data
  21. 7. 테스트 기본 디렉터리: $php_dir/tests

  22. 1-7, 'all' 또는 Enter를 눌러 계속하세요:

复system代码

可以选择:1 设置你安装路径. 接下来,一路回车就可以完成安装了。 现在,你可以直接运行:pecl pear 2个命令进行安装。

什么是:배 pecl 呢? Pear、Peclcity는 PHPP와 함께합니다. 추가 확장 PHP에는 다른 방법이 있습니다: 一种是는 php代码写函数와类를 사용합니다.   Pear는 PHP 확장 및 응용 프로그램 저장소의 유형입니다. Pear는 영국문중에서 是梨子의 마음에 드는 것입니다. PEAR将PHP程序开发过程中常에 사용되는 功能编写成类库, 涵盖了页면呈면, 数据库访问, 文件操작성, 数据结构、缓存操作、网络协议等许多 方 个可以很方便地使用。它是一个PHP扩 확장 及应用 一个代码仓库 , 简单地说,PEAR就是PHP의 cpan입니다.   另외일种是用c或者c 编写외부模块加载至php中。   Pecl(The PHP Extension Community Library)은 PHP의 확장 커뮤니티 라이브러리입니다. 所有扩 확장 需要 보안, Windows 하단에는 DLL 형식의 공개; Linux 하단에는 需要单独进行编译, 이 유형의 PHP는 PHP 형식의 标准사용 C语言写成, 尽管源码开放但是一般人无法随意更改源码입니다. 其主页是 pecl.php.net。  最直接的表述:Pear是PHP 上层扩展,Pecl是PHP 底层扩述。   这两种法其实道是为特定的应用提供现成的函数或者类,本质上来说書是一样的.

정보상면 2个区别,对于我们安装很方便理解了。我们一般so文件扩記,需要运行:pecl

2.하단면, 보안:pecl_http扩试下

  1. [root@localhost ~]# pecl 검색 http
  2. 데이터 검색 중...0%
  3. 일치하는 패키지, 채널 pecl.php.net :
  4. ======================================
  5. 패키지 안정/( 최신) 로컬
  6. pecl_http 1.7.0(안정) 확장 HTTP 지원
  7. /var/spool/mail/root에 새 메일이 있습니다
  8. [root@localhost ~]# pecl install pecl_http
  9. pecl_http 다운로드 중 -1.7.0.tgz ...
  10. pecl_http-1.7.0.tgz 다운로드 시작 중(173,979바이트)
  11. ............... ................완료: 173,979바이트
  12. 71개 소스 파일, 빌드
  13. 실행 중: phpize
  14. 구성 대상:
  15. PHP Api 버전: 20041225
  16. Zend 모듈 Api 번호: 20060613
  17. Zend Extension Api 번호: 220060519
  18. cURL HTTP 요청 활성화 여부; libcurl 디렉토리 지정 [yes] :
复aze代码

先运行:search 命令模糊搜索,然后可以用,pecl install pecl_http . 一路回车, 一会儿 에서: [root@localhost ~]# ll /usr/lib/php/modules/http.so -rw-r--r-- 1 루트 루트 1274476 06-26 08:56 /usr/lib/php/modules/http.so 存재자체模块了.

3.配제php.ini 加入: 확장자=http.so 그렇군요.

php -m 查看下를 클릭하세요.

  1. [root@localhost ~]# php -m
  2. [PHP 모듈]
  3. bz2
  4. calendar
  5. ctype
  6. 날짜
  7. dbase
  8. dom
  9. eAccelerator
  10. exif
  11. 필터
  12. ftp
  13. gd
  14. gettext
  15. gmp
  16. hash
  17. http
코드 복사

성공적으로 설치되었습니다. 추신: 다른 사람들도 소스 코드를 설치했습니다. pecl.php.net으로 이동하여 해당 소스 코드 패키지를 찾아 압축을 풉니다. 다음을 전달할 수 있습니다: pecl 설치 소스 코드 파일.



성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.