要使用MS Visual Studio 2013调试cakePHP应用程序,我做了这些步骤,它对我来说很好:
> 1 – 创建一个新的PHP Web项目.
> 2 – 将您的(新创建)cakePHP应用程序复制到PHP Web项目的目录中,并将所有应用程序包含在其中.
所以你会得到这样的东西:
> 3 – 然后我们将设置启动选项(从Debug菜单 – >项目属性或右键单击项目,然后属性).
对于调试,我们将使用IIS Express,所以如果你还没有安装,可以通过MS Web Platform Installer:
所以你会得到这样的东西:
> 4 – 然后我们必须设置我们的URL重写规则,就像here所提到的那样,只需将web.config放在你项目的根目录中:
web.config内容:
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="Exclude direct access to webroot/*" stopProcessing="true"> <match url="^webroot/(.*)$" ignoreCase="false" /> <action type="None" /> </rule> <rule name="Rewrite routed access to assets(img,css,files,js,favicon)" stopProcessing="true"> <match url="^(img|css|files|js|favicon.ico)(.*)$" /> <action type="Rewrite" url="webroot/{R:1}{R:2}" appendQueryString="false" /> </rule> <rule name="Rewrite requested file/folder to index.PHP" stopProcessing="true"> <match url="^(.*)$" ignoreCase="false" /> <action type="Rewrite" url="index.PHP" appendQueryString="true" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
> 5 – 按F5(或调试 – >开始调试):
然后
就这样 !
希望能帮到忙.