PHP 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 를 선택해 서 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 를 실행 합 니 다.그래프 설치 명령,서 프 라 이 즈!!성 공 했 어.
이 어 이메일 을 설치 해 의외 의 사고 없 이도 성공 했다.여기 서 한참 동안 나 를 괴 롭 혔 던 이 문 제 는 마침내 해결 되 었 다.
읽 어 주 셔 서 감사합니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
laravel에 yo에서 angularJs&coffeescript를 사용할 수 있도록 한다.먼저 yo 명령을 사용할 수 있어야하므로 아래에서 설치 global에 설치한 곳에서 laravel의 프로젝트 루트로 이동. 클라이언트 코드를 관리하는 디렉토리를 만들고 이동합니다. 클라이언트 환경 만들기 이것으로 히...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.