Install PEAR under WINDOWS, install PEAR under WINDOWS
1. Download the go-pear.phar file from the official website, address http://pear.php.net/go-pear.phar
Put the downloaded file go-pear.phar into the PHP installation directory, enter the PHP installation directory and run php go-pear.phar
, when you encounter question options, press Enter to select the default. If the Enter key is not pressed within one minute, an error will appear and then exit. At this time, just re-execute go-pear.bat.
If the operation is successful, it will be as shown in the figure:
After the installation is completed, a pear_env.arg registry file will be generated in the PHP installation directory. Double-click the file to add the information to the registry. Can.
Install Mail plug-in: D:mvamphp5> pear install mail
Install MDB2 plug-in: D:mvamphp5> pear install MDB2
Install the PHPUnit plug-in:
D:mvamphp5> pear config-set auto_discover 1
D:mvamphp5>pear install pear.phpunit.de/PHPUnit
Picture:
把phpunit加入环境变量,然后 phpunit --help
可以看到全部用法,如下:
D:mvamphp5>phpunit --help
PHPUnit 4.0.17 by Sebastian Bergmann.
You have installed PHPUnit via PEAR. This installation method is no longer
supported and http://pear.phpunit.de/ will be shut down no later than
December, 31 2014.
Please read http://phpunit.de/manual/current/en/installation.html and
learn how to use PHPUnit from a PHAR or install it via Composer.
Usage: phpunit [options] UnitTest [UnitTest.php]
phpunit [options]
Code Coverage Options:
--coverage-clover Generate code coverage report in Clover XML format.
--coverage-crap4j Generate code coverage report in Crap4J XML format.
--coverage-html Generate code coverage report in HTML format.
--coverage-php Export PHP_CodeCoverage object to file.
--coverage-text= Generate code coverage report in text format.
Default: Standard output.
--coverage-xml Generate code coverage report in PHPUnit XML format.
Logging Options:
--log-junit Log test execution in JUnit XML format to file.
--log-tap Log test execution in TAP format to file.
--log-json Log test execution in JSON format.
--testdox-html Write agile documentation in HTML format to file.
--testdox-text Write agile documentation in Text format to file.
Test Selection Options:
--filter Filter which tests to run.
--testsuite Filter which testsuite to run.
--group ... Only runs tests from the specified group(s).
--exclude-group ... Exclude tests from the specified group(s).
--list-groups List available test groups.
--test-suffix ... Only search for test in files with specified
suffix(es). Default: Test.php,.phpt
Test Execution Options:
--report-useless-tests Be strict about tests that do not test anything.
--strict-coverage Be strict about unintentionally covered code.
--disallow-test-output Be strict about output during tests.
--enforce-time-limit Enforce time limit based on test size.
--strict Run tests in strict mode (enables all of the above).
--process-isolation Run each test in a separate PHP process.
--no-globals-backup Do not backup and restore $GLOBALS for each test.
--static-backup Backup and restore static attributes for each test.
--colors Use colors in output.
--stderr Write to STDERR instead of STDOUT.
--stop-on-error Stop execution upon first error.
--stop-on-failure Stop execution upon first error or failure.
--stop-on-risky Stop execution upon first risky test.
--stop-on-skipped Stop execution upon first skipped test.
--stop-on-incomplete Stop execution upon first incomplete test.
-v|--verbose Output more verbose information.
--debug Display debugging information during test execution.
--loader TestSuiteLoader implementation to use.
--repeat Runs the test(s) repeatedly.
--tap Report test execution progress in TAP format.
--testdox Report test execution progress in TestDox format.
--printer TestSuiteListener implementation to use.
Configuration Options:
--bootstrap A "bootstrap" PHP file that is run before the tests.
-c|--configuration Read configuration from XML file.
--no-configuration Ignore default configuration file (phpunit.xml).
--include-path Prepend PHP's include_path with given path(s).
-d key[=value] Sets a php.ini value.
Miscellaneous Options:
-h|--help Prints this usage information.
--version Prints the version and exits.
--self-update Update PHPUnit to the latest version.
配置 PHP.ini文件
告诉PHP你的PEAR安装目录
将php.ini中的include_path修改为PEAR安装目录 include_path = ".;D:/mvam/php5/pear"
如图:
二、安装包的方法:
在PHP目录下,用命令行方式执行pear install –a Auth 就会在PHPPEAR 目录下建立AUTH目录,目录中包含文件包。-a选项表明安装Auth包所依赖的所有其他包。
呵呵 这不你已经有了 go-pear.phar 文件了,那就好办了,请如下操纵:
1、打开命令提示符(附件里面有)或者在运行中输入 cmd 。
2、找到你那个go-pear.phar所在的目录,使用 cd 命令切换过去。
3、然后在命令提示符中使用 php go-pear.phar 进行pear的安装。
4、手动配置下各个选项即可。
Good Luck~~
错误,不能打开Structures_Graph-1.0.4.tgz文件,这是翻译,软件我不认识,帮不了你。
http://www.bkjia.com/PHPjc/851759.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/851759.htmlTechArticle在WINDOWS下安装PEAR,WINDOWS安装PEAR 一、从官网下载go-pear.phar 文件,地址http://pear.php.net/go-pear.phar 将下载好的文件 go-pear.phar 放到 PHP 安装目录...