如何使用EasyPHP 5.3.8安装PEAR?

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.

我正在使用:

  • Netbeans PHP 7.0.1作为PHP的IDE.
  • EasyPHP 5.3.8作为AMP封装

Sim*_*ast 9

在早期版本的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\php539x120203095725
    • 您要安装PEAR的位置.我用了D:\Dev\PEAR

  • 下载http://pear.php.net/go-pear.phar

  • Shift +右键单击您下载的文件夹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