php安装pear
2016-11-25 22:50
253 查看
php安装pear
摘要
按照php pear,下载 go-pear.phar 的时候,不应该直接打开下载链接然后复制代码保存到文件中,而应该直接下载文件,比如“将链接另存为”。go-pear.phar乱码错误
wamp64 上按照 pear。pear官方安装文档上这么说
After you have downloaded and installed PHP, you have to manually execute the batch file located in e.g. c:\php\go-pear.bat. Alternatively,
download https://pear.php.net/go-pear.phar with your browser and save the output to a local file named go-pear.phar. You can then run
php go-pear.phar
据此执行后,CMD出现错误信息:
Warning: require_once(phar://go-pear.phar/index.php): failed to open stream: manifest cannot be larger than 100 MB in phar
搜索后,一堆中文结果,没有一个和报错信息直接有关系,在stackoverflow上看到此类问题,可仍然没能解决我的问题,原因是:
不是直接解答这个问题。
我没能准确理解别人的意思。
别人的回答是:
I do. You are copying all the text and if you see at the bottom are some ASCII characters making the file bad.
Hope i helped you
Edit: you have to Download the file go-pear.phar from http://pear.php.net/go-pear.phar use some download manager then
save as go-pear.phar into WampDir\php\PEAR\go-pear.phar
some ASCII characters making the file bad,
use some download manager这两处关键词已经明确说清楚了问题:乱码,用下载工具下载文件。
我直接打开
https://pear.php.net/go-pear.phar,然后复制内容到一个PHP文件里。执行CMD命令出错后,按照错误信息查看该文件的1271行,果然是乱码。
右击
https://pear.php.net/go-pear.phar,选择“将链接另存为”下载了 go-pear。再次执行CMD命令,正常。
用编辑器打开了下载的
go-pear.phar,1271行仍然是乱码,但不知为何能正常运行。
go-pear安装
Are you installing a system-wide PEAR or a local copy?
这是在询问安装在系统还是本地。我安装在本地。输入
local,回车确认。
接下来的是配置询问,我全部使用默认的。
接下来出现提示信息
Would you like to alter php.ini <E:\wamp64\bin\php\php7.0.0\php.ini>? [Y/n] : y php.ini <E:\wamp64\bin\php\php7.0.0\php.ini> include_path updated. Current include path : .;C:\php\pear Configured directory : E:\wamp64\bin\php\php7.0.0\pear Currently used php.ini (guess) : E:\wamp64\bin\php\php7.0.0\php.ini
回车确认后,提示信息
** WARNING! Old version found at E:\wamp64\bin\php\php7.0.0, please remove it or be sure to use the new e:\wamp64\bin\php\php7.0.0\pear.bat command The 'pear' command is now at your service at e:\wamp64\bin\php\php7.0.0\pear.bat
不明白为何存在旧版 pear,不理会。
将新版 pear
e:\wamp64\bin\php\php7.0.0\pear.bat加入系统目录。
按照成功。
参考资料
php新手—-WAMP集成环境下安装Pear和PHPUnit –失败了 中的这句话这里还必须要注意,你下载的Go-pear.phar不要乱码了,最好是直接将链接目标另存为,不要打开网页,复制粘贴,经验之谈
帮了我大忙!我彻底意识到,应该解决乱码问题,而且是下载而不是复制粘贴代码!
回顾我的debug过程,很低效。对检索信息的利用,仅限于直接照着检索结果操作。若检索结果没有直接写明可操作信息,我可能就会错过正确的解决方法。
应该是缺少了思考环节。
相关文章推荐
- PHP 5.0 Pear安装方法
- PHP 5.0 Pear安装方法
- PHP文档利器 PEAR之PHPDOC安装使用笔记
- Windows 下的 PHP-PEAR 安装
- php中pear安装出现错误
- PHP 5.0 Pear安装方法
- php安装pear
- PHP 5.0 Pear安装方法
- Windows 下的 PHP-PEAR 安装方法
- 如何在虚拟主机上安装PHP的PEAR
- PHP Pear 安装及使用
- 安装PHP的 PEAR套件,也适用于虚拟主机上
- 安装PEAR - php5.3.1下解决出错的方法
- PHP5.0下安装Pear方法
- PHP PEAR安装记
- PHP Pear 安装及使用
- PHP 5.0 Pear安装方法
- Apache + PHP + PEAR 安装配置 + Memcache 简单学习心得
- Windows 下的 PHP-PEAR 安装方法
- php -- pecl 安装模块时出现"pear.php.net is using a unsupported protocal - This should never happen. install failed "错误