Win7x64平台上PHP开发环境的搭建PDT+WampServerWord文档下载推荐.docx
《Win7x64平台上PHP开发环境的搭建PDT+WampServerWord文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Win7x64平台上PHP开发环境的搭建PDT+WampServerWord文档下载推荐.docx(13页珍藏版)》请在冰豆网上搜索。
WampServer是一款由法国人开发的ApacheWeb服务器、PHP解释器以及MySQL数据库的整合软件包。
免去了开发人员将时间花费在繁琐的配置环境过程,从而腾出更多精力去做开发。
在windows下将Apache+PHP+Mysql集成环境,拥有简单的图形和菜单安装和配置环境。
下载地址:
PDT是Eclipse官方提供的PHP开发工具,下载地址:
http:
//www.eclipse.org/pdt/。
很多人推荐国内公司集成的EPP作为开发工具,但是经本人亲身尝试,EPP无法实现Xdebug的集成功能,就是无法进行调试,所以不推荐使用EPP。
2.安装并配置PDT
可以在http:
//www.eclipse.org/pdt/上根据操作系统,进行PDT的下载,如下图所示。
安装后,可能需要进行升级,点击Help->
InstallNewSoftware
andworkwith,http:
//download.eclipse.org/tools/pdt/updates/latest/,如下图所示。
3.安装WAMPServer
安装过程中,会提示
如果你没有最新的VC系列的发布包的话,会报下面的错误
从微软官方网站下载VC14Redistributable安装包,,并安装
等到WampServer右下角图标全部变为绿色,即可知道WampServer服务都已经启动起来了。
如果为黄色,则可以通过如下方法检查服务。
4.EPP和WAMPServer协同工作
●配置PDT,首先配置字符编码
●然后配置php可执行程序,在PHPExecutables中新建一个PHP可执行程序,可执行程序为WAMPServer中正在运行的PHP版本可执行程序。
PHP.ini文件貌似设置了也保存不下来。
将Debugger设置为Xdebug,并点击GlobalSettings。
将Acceptremotesession(JIT)设置为off。
●接下来我们对Debug进行设置,点击PHPServer
然后选中Server,点击Edit
DocumentRoot里面,设置成WampServer的WebRoot目录。
Debugger里面,选择XDebug。
●在WAMPServer上安装Xdebug并设置。
1.WAMPServer会自带Xdebug,放置在wamp64\bin\php\php5.6.16\zend_ext目录中,但是我们也可以去www.xdebug.org网站下载最新的文件。
经本人亲自测试,PHP5.6.16只能使用ThreadSafe版本的dll,即后面带TS的DLL文件,类似于
。
下载下来以后,放置到PHP对应版本的zend_ext目录下面。
2.然后在php.ini文件中对Xdebug进行配置。
WAMPServer中使用php.ini,并不是和php.exe同一个目录下的php.ini。
可以通过http:
//localhost/?
phpinfo=1查看php.ini,我们可以看到实际使用的php.ini文件的路径。
可以通过如下图所示方式对php.ini进行编辑。
3.在php.ini文件的最后,放置如下内容。
[xdebug]
zend_extension="
E:
/PHP_DEV/wamp64/bin/php/php5.6.16/zend_ext/php_xdebug-2.4.0rc3-5.6-vc11-x86_64.dll"
xdebug.remote_enable=1
xdebug.remote_host="
localhost"
xdebug.remote_port=9000
xdebug.remote_handler="
dbgp"
需要注意几点:
由于XDebug和ZendDebugger的配置项可能有冲突,所以配置Xdebug的时候,最好把ZendDebugger的配置项删除。
有的文档说ThreadSafe版本的Xdebug必须使用zend_extension_ts前缀。
但是经过本人亲自测试,zend_extension_ts不起作用,必须使用zend_extension。
然后重启WAMPServer里面的所有服务。
就可以在PDT里面进行调试了。