Nam*_* VU 4 php pear phpunit easyphp windows-7
我正在学习Yii并关注Jeffrey Winesett撰写的电子书,该应用程序基于TDD.所以我需要安装PHPUnit来编写单元测试,这导致我发布帮助为我的Windows 7安装PEAR(参考链接1,链接2).
在上述网站中,作者一直告诉我使用EasyPHP 5.3.8 go-pear.bat 中不存在的内容,这也是发言时的最新版本.
即使在这个EasyPHP论坛帖子中我们也找不到答案.
所以问题是:
如何使用EasyPHP 5.3.8安装PEAR?
问候,
南
PS.
我正在使用:
在早期版本的EasyPHP中,有一个BAT文件可以为您执行PEAR安装步骤...
C:\Program Files (x86)\EasyPHP-5.3.6.0\php\go-pear.bat
它还预先配置了大多数文件路径,因此您不需要更改任何内容.
更新:
所以EasyPHP 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中添加两个文件夹PATH.
(按Win+Pause打开系统设置>高级系统设置>环境变量>系统变量>双击路径.)
保留现有文件夹,但添加另外两个,用分号分隔;
php.exe文件夹.在我的机器上,这是:c:\Program Files (x86)\EasyPHP-5.3.9\php\php539x120203095725D:\Dev\PEARShift +右键单击您下载的文件夹go-pear.phar>打开命令窗口
类型 php go-pear.phar
按Enter键安装系统范围的PEAR(默认值)
键入1以更改安装基础.我选择了D:\Dev\PEAR.其他设置应该可以默认保留.出现提示时,再次按Enter键(两次).
运行刚刚创建的REG文件.您可以D:\Dev\PEAR\PEAR_ENV.reg在提示时键入并单击"是".
输入以下内容检查您是否拥有最新版本:
pear channel-update pear.php.net
pear upgrade
Run Code Online (Sandbox Code Playgroud)确保您的Web应用程序可以使用PEAR库,通过编辑EasyPHP-5.3.9\conf_files\php.ini
和取消注释该include_path指令并将PEAR路径添加到最后. 请注意,您必须使用PEAR /梨.例:
include_path = ".;${path}\php\includes;d:\Dev\PEAR\pear"
Run Code Online (Sandbox Code Playgroud)
EasyPHP将自动为您重启Apache.
然后,您可以继续安装其他模块.例如,通过键入以下命令安装phpUnit:
pear config-set auto_discover 1
pear install pear.phpunit.de/PHPUnit
Run Code Online (Sandbox Code Playgroud)
小智 6
脚本go-pear.php不适用于某些新的php版本.我的解决方案
从http://pear.php.net/go-pear.phar下载php文件夹中的文件
(在模式管理中使用Windows控制台)和php文件夹类型:php go-pear.phar