Php 如何使用EasyHP 5.3.8安装PEAR?
我正在学习Yii和以下内容,该应用程序是基于TDD构建的。因此,我需要安装PHPUnit来编写单元测试,这会让我找到安装PEAR for Windows 7的帮助帖子(参考) 在上述网站中,作者一直告诉大家使用Php 如何使用EasyHP 5.3.8安装PEAR?,php,windows-7,phpunit,pear,easyphp,Php,Windows 7,Phpunit,Pear,Easyphp,我正在学习Yii和以下内容,该应用程序是基于TDD构建的。因此,我需要安装PHPUnit来编写单元测试,这会让我找到安装PEAR for Windows 7的帮助帖子(参考) 在上述网站中,作者一直告诉大家使用go pear.bat,它在我的EasyHP 5.3.8中并不存在,这也是我发言时的最新版本 即使在这个世界上,我们也找不到答案 所以问题是,如何使用EasyHP 5.3.8安装PEAR 我正在使用: NetBeansPHP7.0.1作为PHP的IDE EasyHP 5.3.8作为一个M
go pear.bat
,它在我的EasyHP 5.3.8中并不存在,这也是我发言时的最新版本
即使在这个世界上,我们也找不到答案
所以问题是,如何使用EasyHP 5.3.8安装PEAR
我正在使用:
- NetBeansPHP7.0.1作为PHP的IDE
- EasyHP 5.3.8作为一个MP包
- 下载并将其保存到文件系统中,名为go-pear.php
- 移动到保存文件的目录
- 运行:
并回答它向您提出的所有问题php go pear.php
这通常(在X/M/WTF-AMP堆栈中)比试图让过时版本的pear运行在某种意义上只是想将php和apache粘合在一起的东西上要可靠得多。脚本go-pear.php在一些新的php版本上不起作用。 我的解决方案: 在php文件夹中加载文件 (在管理模式下使用windows控制台)并从php文件夹类型:
php go pear.phar在早期版本的EasyHP中,有一个BAT文件为您执行pear安装步骤
C:\ProgramFiles(x86)\EasyPHP-5.3.6.0\php\go pear.bat
它还预先配置了大多数文件路径,因此您实际上不需要更改任何内容
更新:
所以EasyHP 5.3.8和5.3.9似乎没有这个BAT文件,所以我需要采取以下步骤来安装PEAR库
- 将
\Program Files(x86)\EasyPHP-5.3.9\php\php539x120203095725\php.ini重命名为
php.ini.disabled
这是因为我发现本地ini文件导致了很多扩展名错误。我认为这个文件不是Apache使用的,所以您可以将其禁用 - 将两个文件夹添加到您的Windows
路径
(按
打开系统设置>高级系统设置>环境变量>系统变量>双击路径。)Win+Pause
保留现有文件夹,但添加另外两个,用分号分隔代码>
- 您的
文件夹。在我的机器上,这是:php.exe
c:\ProgramFiles(x86)\EasyPHP-5.3.9\php\php539x120203095725
- 您要安装PEAR的位置。我使用了
D:\Dev\PEAR
- 您的
- 下载
- 按住Shift键并右键单击您下载的文件夹
to>在此处打开命令窗口go pear.phar
- 键入
php go pear.phar
- 按enter键安装系统范围的PEAR(默认设置)
- 键入1以更改安装基础。我选择了
。其他设置应该可以保留为默认设置。出现提示时,再次按enter键(两次)D:\Dev\PEAR
- 运行刚刚创建的REG文件。您可以键入
,并在出现提示时单击是D:\Dev\PEAR\PEAR\u ENV.reg
- 通过键入以下内容检查您是否具有最新版本:
pear channel-update pear.php.net pear upgrade
pear config-set auto_discover 1 pear install pear.phpunit.de/PHPUnit
- 通过编辑
取消对EasyPHP-5.3.9\conf_files\php.ini
指令的注释,并将PEAR路径添加到末尾。请注意,您必须使用PEAR/PEAR。例如: EasyHP将自动为您重新启动Apacheinclude_path
pear channel-update pear.php.net
pear upgrade
pear config-set auto_discover 1
pear install pear.phpunit.de/PHPUnit
这是法文译本,还有一些评论: *法国贸易之声,请提供评论和补充*
C:\Program Files\EasyPHP-5.3.8.1\PEAR_install
C:\Program Files\EasyPHP-5.3.8.1\php;
索海特斯公寓档案:
C:\php\pear;
关于aurait aussi bien súr pu唱诗班:
C:\Program Files\EasyPHP-5.3.8.1\pear;
这是一个很好的选择,因为它是一个版本加上一个简单的版本。
这是一个很好的办法C:\Program Files\EasyPHP-5.3.8.1\PEAR\php go-pear.phar
如果你不介意的话,我会立刻发出警告 C:\php\pear\pear channel-update pear.php.net
C:\php\pear\pear upgrade
pear config-set auto_discover 1
pear install pear.phpunit.de/PHPUnit
include_path = ".;${path}\php\includes;d:\Dev\PEAR\pear"
Dans notre cas ce sera:
include_path = ".;${path}\php\includes;c:php\pear\pear"