我正在学习 Yii 并关注杰弗里·温塞特撰写的电子书 https://rads.stackoverflow.com/amzn/click/com/1847199585,该应用程序是基于 TDD 构建的。因此,我需要安装 PHPUnit 来编写单元测试,这让我看到了帮助为我的 Windows 7 安装 PEAR 的帖子(参考文献 1)。link 1 http://pear.php.net/manual/en/installation.getting.php, link 2 http://mikereynolds.wordpress.com/2008/04/23/easyphp-pear-on-windows-get-php-mysql-phpmyadmin-and-my-tweak-for-getting-pear-to-work/).
在上述网站中,作者不断告诉我们要使用go-pear.bat
不存在的在我的 EasyPHP 5.3.8 中,这也是目前最新的版本。
Even in 这个 EasyPHP 论坛帖子 http://www.easyphp.org/forums/47/149305我们找不到答案。
那么问题来了,如何使用EasyPHP 5.3.8安装PEAR呢?
我在用着:
- Netbeans PHP 7.0.1 作为 PHP IDE。
- EasyPHP 5.3.8 作为 AMP 包
在 EasyPHP 的早期版本中,有一个 BAT 文件可以为您执行 PEAR 安装步骤...
C:\Program Files (x86)\EasyPHP-5.3.6.0\php\go-pear.bat
它还预先配置了大部分文件路径,因此您实际上不需要更改任何内容。
UPDATE:
所以 EasyPHP 5.3.8 和 5.3.9 似乎没有这个 BAT 文件,所以这些是我安装 PEAR 库所需的步骤。
Rename
\Program Files (x86)\EasyPHP-5.3.9\php\php539x120203095725\php.ini
to php.ini.disabled
这是因为我发现本地ini文件导致了很多扩展错误。我认为 Apache 没有使用此文件,因此您可以将其禁用。
-
将两个文件夹添加到您的 WindowsPATH
.
(Press Win+Pause
打开系统设置 > 高级系统设置 > 环境变量 > 系统变量 > 双击路径。)
保留现有文件夹,但添加另外两个文件夹,并用分号分隔;
- Your
php.exe
文件夹。在我的机器上这是:c:\Program Files (x86)\EasyPHP-5.3.9\php\php539x120203095725
- 您想要安装 PEAR 的位置。我用了
D:\Dev\PEAR
下载http://pear.php.net/go-pear.phar http://pear.php.net/go-pear.phar
Shift + 右键单击您下载的文件夹go-pear.phar
到 > 在此处打开命令窗口
Type 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
-
确保您的 Web 应用程序可以使用 PEAR 库,方法是编辑EasyPHP-5.3.9\conf_files\php.ini
并取消注释include_path
指令并将您的 PEAR 路径添加到末尾。注意,必须使用 PEAR/pear。例子:
include_path = ".;${path}\php\includes;d:\Dev\PEAR\pear"
EasyPHP 将自动为您重新启动 Apache。
然后您可以继续安装其他模块。例如,通过键入以下命令安装 phpUnit:
pear config-set auto_discover 1
pear install pear.phpunit.de/PHPUnit
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)