>  기사  >  백엔드 개발  >  Windows 환경에서 PHP PEAR를 설치하고 구성해 보세요.

Windows 환경에서 PHP PEAR를 설치하고 구성해 보세요.

WBOY
WBOY원래의
2016-07-29 09:14:44809검색
PEAR이란 무엇입니까Baidu백과사전에서: PEAR는 PHP 확장이자 Application 저장소 약어입니다. 간단히 말해서 PEAR는 PHP와 CPAN(Comprehensive Perl 아카이브 네트워크)를 Perl로 변환합니다. PEAR는 일부 기능을 반복적으로 작성하지 않도록 하기 위해 여기에서 유용한 코드를 많이 찾을 수 있습니다. 그러나 PEAR 코드 패키지는 HTTP를 통해 직접 다운로드되지 않습니다. 웹사이트에서 PEAR를 설치해야 합니다. PEAR 구하고 설치하는 방법권장 사항: 다음 작업은 Windows 7 환경에서 완료되며 적용 가능합니다. Windows XP/2003/Vista/2008 시스템에서는 일부 작업이 임시적으로 수행되는 경우가 있으므로 우회를 피하기 위해 먼저 이 문서를 읽고 관련 작업을 수행하는 것이 좋습니다. PEAR가 PHP 디렉토리에 포함되어 있지 않은 경우, 즉 go-pear.php 파일을 찾을 수 없는 경우 go-pear.php 파일을 수동으로 다운로드해야 합니다. 다운로드하여 go-pear.php로 저장하면 이 파일은 php.exe가 있는 PHP 설치 디렉터리에 있습니다. 내 설치 디렉터리는 D:php5(이 디렉터리가 아래에 우선함)이고 그 다음은 go-pear의 위치입니다. php는 D:php5go-pear .php여야 합니다. 시작 – 실행, cmd 입력, 명령 프롬프트 시작, 다음 명령 입력, 주로 go-pear.php 디렉터리로 전환한 후 이 PHP 스크립트 파일을 실행합니다:
1 2 3 cd D:\php5 D: php go-pear.php
안타깝게도 내 PHP 버전이 너무 최신이어서 위 작업 프롬프트가 실패합니다. 구체적인 정보는 다음과 같습니다. 사용되지 않음: 할당 참조에 의한 new의 반환 값은 733행의 D:php5go-pear.php에서 더 이상 사용되지 않습니다.죄송합니다! PHP 버전이 이 go-pear에 비해 너무 최신 버전(5.3.8)입니다. 대신 http://pear.php.net/go-pear.phar를 사용하여 보다 안정적이고 최신 버전의 go-pear를 사용하세요.협조해 주셔서 감사합니다. 불편함! 은 http://pear.php.net/go-pear.phar로 이동하여 go-pear.phar 파일을 다운로드한 다음 go-pear.php 및 다시 시도해 보세요. go-pear.phar 파일을 다운로드하여 D:php5 폴더에 넣고 다음 명령을 실행합니다.
1 2 3 cd D:\php5 D: php go-pear.phar
이때:
1 2 Are you installing a system-wide PEAR or a local copy?(system|local)[system]:
Enter를 눌러 기본 시스템으로 이동하고 계속합니다. pear의 임시, 데이터, 구성, 테스트, 실행 디렉터리에 대한 기본 설정은 다음과 같습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 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:\php52. Temporary directory for processing : D:\php5\tmp3. Temporary directory for downloads : D:\php5\tmp4. Binaries directory : D:\php55. PHP code directory ($php_dir): D:\php5\pear6. Documentation directory : D:\php5\docs7. Data directory : D:\php5\data8. User-modifiable configuration files directory : D:\php5\cfg9. Public Web Files directory : D:\php5\www10. Tests directory : D:\php5\tests11. Name of configuration file : C:\Windows\pear.ini12. Path to CLI php.exe : D:\php5   1-12, 'all' or Enter tocontinue:
直接回车使用默认值然后继续安装。本来以为万事大吉的,可是偏偏在这里出现了错误: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目录了,看来要另辟蹊径了。回到刚才Are you installing a system-wide PEAR or a local copy?这段,为什么不选择local copy呢?网上都是直接说默认回车选择system的,不想改写C:\Windows目录,于是我重新执行php go-pear.phar,并且选择local。
1 2 3 Are you installing a system-wide PEAR or a local copy?(system|local)[system]: local Please confirm local copy by typing 'yes': yes
好了,这下正常了:-)
1 Would you like to alter php.ini <D:\php5\php.ini>? [Y/n] :
然后就是上面这句,只有选择Y同意修改php.ini。
1 2 3 4 5 6 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 tocontinue:
接着出现上面这段,看来没有什么好改的,直接回车确认即可。到这里应该能看到Thanks for using go-pear!这句了,那么恭喜你,PEAR总算是安装成功了!如何安装PEAR Package包接下来让我们去PEAR网站上看看有什么需要的吧。PEAR每个包都有安装命令的提示,比如说MDB2这个包,上面已经提示使用pear install MDB2命令安装了,假设目录还是D:\php5,那么我们利用下面的命令试试:
1 2 3 cd D:\php5 D: pear install MDB2
结果出现下面这个错误:
1 2 3 4 5 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命令提示符,然后重新执行上面的命令。这次总算安装成功了install ok!好了,关于PEAR我就介绍到这儿了,更多的用法还是参考PEAR网站吧。

以上就介绍了Windows环境下尝试安装并配置PHP PEAR,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

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