PHP pear 설치 설정 튜 토리 얼

PEAR 이 뭐 예요?
PEAR 은 PHP 확장 및 응용 라 이브 러 리(the PHP Extension and Application Repository)의 줄 임 말이다.이것 은 PHP 확장 및 응용 코드 창고 입 니 다.쉽게 말 하면 PEAR 의 PHP 는 CPAN(Comprehensive Perl Archive Network)의 Perl 과 같 습 니 다.
이 를 통 해 알 수 있 듯 이 PEAR 은 PHP 코드 의 창고 입 니 다.여기 서 유용 한 코드 를 많이 찾 을 수 있 습 니 다.우리 가 일부 기능 을 중복 쓰 지 않도록 할 수 있 습 니 다.그러나 PEAR 코드 패 키 지 는 HTTP 사 이 트 를 통 해 직접 다운로드 하 는 것 이 아니 라 PEAR 을 설치 해 야 합 니 다.
PEAR 를 가 져 오고 설치 하 는 방법
Point Advice:아래 작업 은 Windows 7 환경 에서 이 루어 집 니 다.Windows XP/2003/Vista/2008 시스템 에 도 적 용 됩 니 다.일부 작업 은 시도 적 입 니 다.커 브 길 을 피하 기 위해 본 고 를 먼저 본 다음 에 관련 작업 을 하 는 것 을 권장 합 니 다.
PHP 디 렉 터 리 에 PEAR 이 없 으 면 go-pear.php 파일 을 찾 을 수 없습니다.그러면 go-pear.php 파일 을 수 동 으로 다운로드 해 야 합 니 다.여 기 를 클릭 하여 다운로드 하고 go-pear.php 로 저장 합 니 다.이 파일 은 php.exe 가 있 는 PHP 설치 디 렉 터 리 에 놓 습 니 다.제 가 설치 한 디 렉 터 리 는 D:\php 5(아래 디 렉 터 리 기준)입 니 다.그러면 go-pear.php 의 위 치 는 D:\php 5\go-pear.php 입 니 다.
C 실행 을 시작 합 니 다.cmd 를 입력 하고 명령 프롬프트 를 시작 합 니 다.다음 명령 을 입력 하 십시오.주로 go-pear.php 디 렉 터 리 로 전환 한 다음 이 PHP 스 크 립 트 파일 을 실행 합 니 다.
cd D:\php5
D:
php go-pear.php
안 타 깝 게 도 제 PHP 버 전이 너무 새 로 워 서 상기 작업 알림 이 실 패 했 을 수 있 습 니 다.구체 적 인 정 보 는 다음 과 같 습 니 다.
Deprecated: Assigning the return value of new by reference is deprecated in D:\php5\go-pear.php on line 733
Sorry! Your PHP version is too new (5.3.8) for this go-pear.
Instead use http://pear.php.net/go-pear.phar for a more stable and current version of go-pear, more suited to your PHP version.
Thank you for your coopertion and sorry for the inconvenience!
도착 하 라 는 뜻 입 니 다.http://pear.php.net/go-pear.phargo-pear.phor 파일 을 다운로드 한 후 go-pear.phop 대신 다시 시도 합 니 다.go-pear.par 파일 을 다운로드 하여 D:\php 5 폴 더 에 넣 고 다음 명령 을 수행 하 십시오.
cd D:\php5
D:
php go-pear.phar
이 때 나타 나 기:
Are you installing a system-wide PEAR or a local copy?
(system|local) [system] :
리 턴 기본 시스템 을 누 르 고 계속 하 세 요.다음은 기본 pear 의 임시,데이터,설정,테스트,실행 디 렉 터 리 설정 입 니 다.

Below is a suggested file layout for your new PEAR installation. To
change individual locations, type the number in front of the
directory. Type 'all' to change all of them or simply press Enter to
accept these locations.
 
 1. Installation base ($prefix)     : D:\php5
 2. Temporary directory for processing   : D:\php5\tmp
 3. Temporary directory for downloads    : D:\php5\tmp
 4. Binaries directory       : D:\php5
 5. PHP code directory ($php_dir)     : D:\php5\pear
 6. Documentation directory      : D:\php5\docs
 7. Data directory        : D:\php5\data
 8. User-modifiable configuration files directory : D:\php5\cfg
 9. Public Web Files directory     : D:\php5\www
10. Tests directory        : D:\php5\tests
11. Name of configuration file     : C:\Windows\pear.ini
12. Path to CLI php.exe       : D:\php5
 
1-12, 'all' or Enter to continue:
직접 리 턴 해서 기본 값 을 사용 하고 계속 설치 하 세 요.만사 가 다 잘 될 줄 알 았 는데 하필 여기 서 오류 가 생 겼 어 요.
Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected ‘UTC' for '8.0/no DST' instead in phar://D:/php5/go-pear.phar/PEAR/Registry.php on line 1012
PEAR_Config::writeConfigFile fopen(‘C:\Windows\pear.ini','w') failed (fopen(C:\Windows\pear.ini): failed to open stream: Permission denied)
C:\Windows\pear.ini 에 쓸 수 있 는 권한 이 없 는 것 같 습 니 다.저 는 Windows 7 시스템 을 사용 하고 일반 사용자 가 여 는 명령 프롬프트 를 사용 하기 때문에 여기 서 당연히 C:\Windows 디 렉 터 리 에 쓸 수 있 는 권한 이 없습니다.새로운 길 을 열 어야 할 것 같 습 니 다.아까 로 돌아 가기 시스템 전체 PEAR 또는 로 컬 복사 본 을 설치 하고 계 십 니까?이 부분 은 왜 local copy 를 선택 하지 않 습 니까?인터넷 에 서 는 기본 리 턴 이 system 을 선택 했다 고 직접 말 합 니 다.C:\Windows 디 렉 터 리 를 바 꾸 고 싶 지 않 습 니 다.그래서 저 는 phop go-pear.par 를 다시 실행 하고 local 을 선택 합 니 다.
Are you installing a system-wide PEAR or a local copy?
(system|local) [system] : local
Please confirm local copy by typing 'yes' : yes
자,이제 정상 입 니 다.-)
Would you like to alter php.ini ? [Y/n] :
그리고 위 에 있 는 이 말 은 Y 를 선택해 서 php.ini 를 수정 하 는 것 에 동의 해 야 합 니 다.

php.ini <D:\php5\php.ini> include_path updated.
 
Current include path   : .;C:\php\pear
Configured directory   : D:\php5\pear
Currently used php.ini (guess) : D:\php5\php.ini
Press Enter to continue:
이 어 위의 부분 이 나타 나 면 고 칠 것 이 없 는 것 같 으 니 바로 차 로 돌아 가 확인 하면 된다.
이 쯤 되면 Thanks for using go-pear!이 말 입 니 다.그럼 축하합니다.페 어 는 드디어 설치 에 성 공 했 습 니 다!
어떻게 PEAR Package 패 키 지 를 설치 합 니까?
이제 PEAR 사이트 에 가서 필요 한 게 있 는 지 알 아 보 자.PEAR 모든 가방 에는 설치 명령 에 대한 알림 이 있 습 니 다.예 를 들 어 MDB 2 이 가방 은 pear install MDB 2 명령 으로 설치 되 었 음 을 알려 주 었 습 니 다.디 렉 터 리 가 D:\php 5 라 고 가정 하면 다음 명령 을 이용 해 보 겠 습 니 다.
cd D:\php5
D:
pear install MDB2
다음 오류 가 발생 했 습 니 다.

D:\php5>pear install MDB2
downloading MDB2-2.4.1.tgz ...
Starting to download MDB2-2.4.1.tgz (119,790 bytes)
..........................done: 119,790 bytes
ERROR: failed to mkdir C:\php\pear\docs\MDB2\docs\examples
디 렉 터 리 를 만 들 수 없습니다.권한 문제 인 것 같 습 니 다.아예 관리자 로 cmd 명령 프롬프트 를 시작 한 다음 에 위의 명령 을 다시 실행 하 십시오.이번에 드디어 설치 에 성 공 했 습 니 다.인 스타 그램 ok!
또 다른 설치 오류 사례:PHP pear 설치 에 경고:requireonce(Structures/Graph.php)...오류
WINDOWS 에 pear 를 설치 하면 서 막힘 없 이 순조롭게 설치 되 었 습 니 다.이 어 pear email 가방 을 설치 하여 놀 고 싶 었 지만 그 다음 에 보 고 했 습 니 다.
Warning: require_once(Structures/Graph.php): failed to open stream: No such file
 or directory in PEAR\Downloader.php on line 1217
PHP Warning:  require_once(Structures/Graph.php): failed to open stream: No such
 file or directory in E:\Program Files\php5_3\pear\pear\PEAR\Downloader.php on l
ine 1217
 초보 자 는 어 쩔 수 없 이 인터넷 에서 해결 을 찾는다.한참 을 괴 롭 혔 는데 도 이 잘못 을 갚 았 다.그 이 유 는 분명 Structures 가 빠 졌 기 때문이다.그래프 라 는 PEAR 응용 프로그램 은 pear 명령 을 직접 사용 합 니 다.
pear install Structures_Graph-1.1.1
온라인 에 이 앱 을 설 치 했 지만 안 타 까 운 것 은 같은 실 수 를 하고 잃 어 버 렸 다 는 것 이다.
얘 랑 안 놀 고 바로 PEAR 홈 페이지 에 가서 StructuresGraph-1.1.0.tgz 패키지.압력 을 풀 고 안의 구 조 를 보기;안에 Structures/Graph.php 가 있 는 것 을 발견 하 였 습 니 다.그래서 압축 파일 에 있 는 Structures 폴 더 를 pear 루트 아래 에 놓 습 니 다.이어서 Structures 를 실행 합 니 다.그래프 설치 명령,서 프 라 이 즈!!성 공 했 어.
이 어 이메일 을 설치 해 의외 의 사고 없 이도 성공 했다.여기 서 한참 동안 나 를 괴 롭 혔 던 이 문 제 는 마침내 해결 되 었 다.
읽 어 주 셔 서 감사합니다!

좋은 웹페이지 즐겨찾기