使用php tools for visual studio,熟悉VS的用户去开发PHP变得便捷,作为一个.net开发者,最近这不是转php吗,使用php编辑器很不爽,觉得还是用visual studio舒服一些。支持visual studio的插件有php tools for visual studio和vs.php,其中php tools for visual studio更是强大一些。但是是收费的,没办法,只好寻找安装方法。
简单的说步骤
1.本地搭建服务器,default.aspx放在 license 目录下
2.修改host文件,api.devsense.com指向本地服务器
3.使用工具修改 Devsense.VisualStudio.LicensePackage.dll 文件
4.随便输入授权码
注意事项:
1、default.aspx放在 license 目录下 就是建立一个80端口的网站,在下面建立一个虚拟目录叫做license
2、win7 win8的host权限要注意,不然不好保存
3.把“127.0.0.1 api.devsense.com”复制到C:\WINDOWS\system32\drivers\etc下的hosts文件中并保存。 注意:只复制引号内的内容;复制进去后可能你没有权限在那个文件夹内保存文件,会提示你保存到“我的文档”下,你就先保存到“我的文档”下,然后找到保存的文件,把文件名修改为hosts复制到这个文件夹内将原来的hosts替换掉。
4)在浏览器地址栏输入:http://127.0.0.1/license/default.aspx 查看是否报错,不报错就对了,我在我电脑上看到的是空白页,报错的时候请百度或谷歌之,一般比较好解决。
5)运行Run PhptoolCracker.exe,单击Browse,定位到C:\Users\Administrator\AppData\Local\Microsoft\VisualStudio\12.0\Extensions\DEVSENSE\PHP Tools for Visual Studio 2013 1.14.5514\Devsense.VisualStudio.LicensePackage.dll,单击Replace即可。
显示替换成功。
注意:
文件定位一定要定位到Devsense.VisualStudio.LicensePackage.dll,如下图所示,若只到.dll所在的文件夹会显示“路径无法访问的错误”。
6)打开Visual Studio 2010 / 2012 / 2013…等,点帮助菜单并点击“PHP tools for Visual studio”
7)点击激活产品“Activate Product”
8)随便输入一个
总结:最关键的就是第四步,浏览器打开default.aspx时不报类似下面的错误即可。
破解过程已经完成,下一篇说明怎么配置php和xdebug
地址如下:链接:http://pan.baidu.com/s/1pJj4sp9 密码:xprr 高级使用
链接:http://pan.baidu.com/s/1eQgyTuq 密码:kd1s 菜鸟使用,自带说明文档
链接: https://pan.baidu.com/s/1migg2Re 密码: 2b7t
明了怎么破解php tools for visual studio。但是破解后就能用了吗?
不是的,还得配置php.ini和安装xdebug插件。
下面详细说明一下
首先你需要到php官方下载一个php压缩包。
PHP For Windows: Binaries and sources Releases
http://windows.php.net/download#php-5.6
win8 一般下载这个
VC11 x64 Non Thread Safe (2015-Jul-10 06:25:45)
解压到c盘 php下。
然后运行visual studio的时候会报错,报错的原因是:php.ini没配置好;
点击Configurephp选项
说明了2个问题,一个是php.ini没有,在C:\php里修改php.ini_develop 重命名:php.ini
还有一个问题是没有xdebug。到xdebug下载一个dll,建议下载32位的。http://www.xdebug.org/download.php
2.把文件重命名php_xdebug.dll.然后放在php的安装目录下的ext目录下.
3.修改php.ini文件
在文件中加入一下代码
[Xdebug]
zend_extension_ts = "c:/php/ext/php_xdebug-2.1.2-5.2-vc6.dll"
xdebug.collect_params=On
xdebug.collect_return=On
xdebug.trace_output_dir="F:\phpweb\xdebug" //设定函数调用监测信息的输出文件的路径。
xdebug.profiler_enable=On //打开效能监测器。
xdebug.profiler_output_dir="F:\phpweb\xdebug" //设定效能监测信息输出文件的路径。
安装完成
内容为<?php phpinfo();?>
如果输出的内容中有看到xdebug,说明安装配置成功。
如果没有那就说明你安装的xdebug不对,不是说xdebug版本有问题,与php的版本不兼容。因为php有很多版本86 64的,线程安全的,线程不安全的等等。那你不知道下载那个xdebug怎么办?
最简单的版本就是讲你的phpinfo()打印出来的信息,在一下地址录入一下:
http://xdebug.org/wizard.php 将页面信息直接copy进去,不是源代码
点击检测,
按照指示,直接下载这个版本的dll就行了。
完美调试!
这个时候注释phpinfo();
重新刷新网页:
然后通过浏览器访问,我们惊奇地发现,出错信息变成了彩色的了: