卸载和重装:
首先讲一下如何卸载,因为我觉得你看这篇文章的原因是没有安装成功,或者将要开始安装。那么先清理下失败的垃圾。重新开始。
1、如果是自定义安装目录的话卸载很简单,把pear安装的目录全部删除,把php安装目录下的pear.ini文件也删除。
2、否则就要到php安装目录下把找到下面的目录和文件一个一个删除。这就是为什么笔者强调自定义安装的原因。
3、然后重新安装
目录:cfg、data、docs、output、pear、test、temp、www。
文件:pear.bat、pear.ini、peardev.bat、pecl.bat
整体思路及流程:
1,在php安装各目录找到并双击go-pear.bat。(有些获取方式可能不一样。有直接获取.phar。有些直接运行.bat)
2,进入pear安装程序。(有些路径可能根据需要进行更改)
3,有system和local模式。(两种模式不一样,导致后面的使用安装软件可能不一样 ,甚至导致安装的软件不能使用)
讲一个原则:pear的执行需要php.exe,可能由于一开始安装的指定路径和后续的配置不对的原因,导致使用pear命令出现错误。
注意:1,如果直接使用pear命令,要保证pear命令可以在控制台找到。否则就要手动切换到安装目录才可以。
详细讲解:
1,获取go-pear的执行方式。
phpStudy的安装目录中tools下pear安装文件可以直接使用。
获取go-pear.phar。
有一种是从网站获取。
地址:http://pear.php.net/go-pear.phar
如果不能用,可能跟php版本有关系。
我使用的php53n使用如下:
https://files.cnblogs.com/files/yangf2016/go-pear.gz
下载后将文件后缀改成.phar。
其实go-pear.bat里的文件内容如下:
php.exe .. oolspeargo-pear.phar
即使用php.exe执行go-pear.phar文件。
注意:这里可能由于php.exe所在目录关系,导致有些可能执行失败,重新引导正确的php.exe的目录就行了。或者切换到php.exe执行
2,进入安装程序后。
建议选择,local。system模式,会将pear安装在系统盘下的位置,win在C:system32(可能不准)。mac在:虽然我们有办法使得pear在执行过程中仍然调用我们希望的php版本,但是不建议这样做。而且那样做也不利于卸载。
然后会出现一个1-12的列表,这个列表可以输入数字,进行修改某个的路径。如果不需要配置,直接Enter就行了。
3,安装完的检测
在含有php.exe的目录下执行pear -h。如果可以显示正常,则大功告成!
注:
1,成功后,安装目录会出现文章开头提到的卸载时的目录和文件。
2,对应php版本下的php.ini会出现正确的路径。
;***** Added by go-pear
include_path=".;D:phpStudyphp53npear;"
;*****
3,其中默认cfg www 文件夹是空的,data docs pear 三个文件里面在每一次用pear命令安装一个软件都会在里面建立一个文件夹保存软件的数据,比如笔者安装phpdocumentor ,那么在这三个文件夹里面都会有phpdocumentor文件夹。
使用:
常用命令:
pear channel-discover pear.phpdoc.org
pear install phpdoc/phpDocumentor
可以利用channel-delete 删除org channel
可以利用uninstall 卸载某些安装过的软件。
有些win7可能需要修改系统变量路径。略