源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

php安装xdebug/php安装pear/phpunit详解步骤(图)

  • 时间:2020-07-18 19:34 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:php安装xdebug/php安装pear/phpunit详解步骤(图)
首先,本文是基于wamp环境的基础上的,所以,如果您看到这里还没有搭建好wamp环境的话,介意您先把环境搭建好,因为这里都是一些实践性的内容。 [b]1.准备[/b] wamp环境中,我使用的各个软件的版本如下 windows 2003 Standard Edition SP2 apache HTTP Server 2.3 mysql  5.1.49 php 5.4.5 以上环境的搭建我就不赘述了,网上资料很多,通常也不会出现什么错误,但是如果您使用windows 7来部署的话,注意一下权限的问题就好了,所有的操作使用管理员权限,接下来的内容才是我要着重写的,因为这里经常会出一些意想不到让人头疼并且不容易解决的问题。 首先,需要准备如下内容 pear包,打开这个网址([url=http://pear.php.net/go-pear.phar]点击这里[/url]),将下载的文件保存到php的根目录里,go-pear.phar [b]2.安装[/b][b]2.1安装pear[/b] 首先打开CMD命令,[b]如果您使用windows 7安装的话,之后所有的CMD命令行都介意用管理员权限来打开,当然,是在您可以获得管理员权限的前提下。[/b] cd到php的安装目录(cd会吗?不会@百度吧), [b]执行命令:php go-pear.phar[/b] [url=http://images.cnblogs.com/cnblogs_com/xiaoyaojian/201207/201207201049039561.png][img]http://files.jb51.net/file_images/article/201312/201312221022482.png[/img] [/url] [b]这里输入“local”,回车[/b] [b]接下来是让您输入“yes”以确认操作,接下来一直回车就行了[/b] [url=http://images.cnblogs.com/cnblogs_com/xiaoyaojian/201207/201207201049051838.png][img]http://files.jb51.net/file_images/article/201312/201312221022483.png[/img] [/url] , 不需要选什么1-12 最后出现如下提示 [url=http://images.cnblogs.com/cnblogs_com/xiaoyaojian/201207/201207201049079098.png][img]http://files.jb51.net/file_images/article/201312/201312221022484.png[/img] [/url] 这里您在命令行中输入pear,出结果,证明pear安装成功, [b]注意,安装中最后将提示您是否将pear的相关配置写到php.ini中,如果您没有足够的权限,命令行将帮助您打开php.ini(当然是经过您在命令行中确认)等待您手动输入配置信息,在命令行中已经给出了具体的配置内容,您只需要复制粘贴就可以。[/b] 这时,我们最好是更新一下pear,保证您安装的是最新版本的 [b]使用命令pear upgrade-all[/b] [url=http://images.cnblogs.com/cnblogs_com/xiaoyaojian/201207/201207201049093884.png][img]http://files.jb51.net/file_images/article/201312/201312221022485.png[/img] [/url] 这里,需要保证网络畅通,如果您看更新过程中看到错误信息,多试几次 至此,pear已经安装并更新到最新版本 [b]2.2安装phpunit[/b] 首先在pear中添加频道,依次在php目录下执行如下命令: [b]pear channel-discover pear.phpunit.de[/b] [b]pear channel-discover components.ez.no[/b] [b]pear channel-discover pear.symfony-project.com[/b] [url=http://images.cnblogs.com/cnblogs_com/xiaoyaojian/201207/20120720104923446.png][img]http://files.jb51.net/file_images/article/201312/201312221022486.png[/img] [/url] 接下来安装phpunit,执行如下命令 [b]pear install phpunit/PHPUnit[/b] 如果您的网速不好,可能需要等个几分钟,需要在线下载一些tgz包,最后如果您看到如下类似信息,证明您已经安装成功 [url=http://images.cnblogs.com/cnblogs_com/xiaoyaojian/201207/201207201049268513.png][img]http://files.jb51.net/file_images/article/201312/201312221022487.png[/img] [/url] 这时在php根目录下,可以看到phpunit.bat这个文件,并且在命令行中输入phpunit,可以看到相应的帮助信息,证明安装成功。 但是,但是!!!这时如果您需要使用Selenium进行测试的话,还有一个相当重要的东西需要安装,例如在YII中的测试,很多都是使用Selenium的。 在PHP的根目录下继续执行如下命令: [b]pear install phpunit/PHPUnit_Selenium[/b] 如果网络畅通,应该是这样的结果 [url=http://images.cnblogs.com/cnblogs_com/xiaoyaojian/201207/201207201049282774.png][img]http://files.jb51.net/file_images/article/201312/201312221022488.png[/img] [/url]   [b]2.3安装Xdebug[/b] 首先,确定您的环境中的以下几项内容 php的版本号 php是否是线程安全的版本 php环境是32位还是64位 然后到[url=http://xdebug.org/download.php]http://xdebug.org/download.php[/url]下载相应的xdebug的应用程序扩展(dll) [url=http://images.cnblogs.com/cnblogs_com/xiaoyaojian/201207/201207201049331374.png][img]http://files.jb51.net/file_images/article/201312/201312221022489.png[/img] [/url] 这个是xdebug2.2.1的所有版本,拿第一个举例,它是适用于[b]php 5.2版本[/b],[b]使用vc9编译[/b]到[b]32位[/b]环境中[b]非线程安全[/b]的xdebug,这里的TS就是Thread Safe的意思,所以没有这个标记就是No Thread Safe的意思啦 将下载的文件放在 php根目录/ext中,然后打开  系统目录/windows/php.ini添加如下内容 zend_extension="F:\php_dev\php\ext\php_xdebug-2.2.1-5.4-vc9.dll" [xdebug] xdebug.auto_trace=on  xdebug.collect_params=on xdebug.collect_return=on xdebug.profiler_enable=on xdebug.trace_output_dir=”F:\php_dev\temp” xdebug.profiler_output_dir=”F:\php_dev\temp” xdebug.remote_enable=on xdebug.remote_handler=dbgp xdebug.remote_host=localhost xdebug.remote_port=8888   这里的具体配置很多,我就不多赘述啦,具体的配置内容您可以通过[url=http://xdebug.org/docs/all_settings]这里[/url]查看 这时打开phpinfo就可以看到具体xdebug啦 [url=http://images.cnblogs.com/cnblogs_com/xiaoyaojian/201207/201207201049351633.png][img]http://files.jb51.net/file_images/article/201312/2013122210224810.png[/img] [/url] 至此大功告成!!!!!!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部