Php 如何使用EasyHP 5.3.8安装PEAR?

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

我正在学习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作为一个MP包

我假设“EasyPHP”有一个普通/真实的php cli接口

  • 下载并将其保存到文件系统中,名为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键并右键单击您下载的文件夹
    go pear.phar
    to>在此处打开命令窗口

  • 键入
    php go pear.phar

  • 按enter键安装系统范围的PEAR(默认设置)

  • 键入1以更改安装基础。我选择了
    D:\Dev\PEAR
    。其他设置应该可以保留为默认设置。出现提示时,再次按enter键(两次)

  • 运行刚刚创建的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
    取消对
    include_path
    指令的注释,并将PEAR路径添加到末尾。请注意,您必须使用PEAR/PEAR。例如:

    EasyHP将自动为您重新启动Apache

然后,您可以继续安装其他模块。例如,phpUnit是通过键入以下内容安装的:

pear channel-update pear.php.net
pear upgrade
pear config-set auto_discover 1
pear install pear.phpunit.de/PHPUnit

这是法文译本,还有一些评论: *法国贸易之声,请提供评论和补充*

  • 你可以安装简易档案。CE档案文件ServiaReaDePer-LeFigHier-PHARD'安装,ET-Vou-Pouvz ZeulueLeVeR;
    C:\Program Files\EasyPHP-5.3.8.1\PEAR_install
    
  • 这是一个很好的解决方案
  • Ajutez deux档案的路径:

    Rappel:Pour accéder aux variables d’environnement sous Windows:Pressez Win+Pause Pour ouvrir les Paramètres systemème>Paramètres avancés>variables d’environnement>variables systemème>双cliquez sur“Path”

    < Gardez bien >档案存档DANS可变路径,et Ajoutz Juxe Doux Nuvux档案S席巴斯点VyGue.< /P> Tout d'abord le docsier qui contient php.exe:

    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
    
    如果你不介意的话,我会立刻发出警告

  • Lancer le fichier REG qui aétécrédans C:\php\pear\pear_ENV.REG

  • 这是一个很好的例子,它的路径是C:\php\pear
  • Vérifiez que vous la dernière version de PEAR en tapant:

     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
    
  • Vérifiez que vos web apps peuvent user la librarie PEAR enéditant le fichier de configuration(EasyPHP-5.3.8.1\conf_files\php.ini)puis en décommentant la directive包括(路径和方向)votre filer PEAR.Voir l'example ci dessus,et notez bien que vous devez user PEAR/PEAR

    include_path = ".;${path}\php\includes;d:\Dev\PEAR\pear"
    
    Dans notre cas ce sera:

    include_path = ".;${path}\php\includes;c:php\pear\pear"
    
  • EasyPHP va redémarler阿帕奇汽车公司。 您的pouvez套间您的lancer dans l'installation d'autres模块

    平均汇率