Cakephp Visual Studio工具PHP

前端之家收集整理的这篇文章主要介绍了Cakephp Visual Studio工具PHP前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图用Visual Studio(2013)的PHP工具来调试我的cakePHP应用程序.

我无法做到这一点,当我尝试调试时,它不遵循路由.

有人知道怎么办?

要使用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(或调试 – >开始调试):

然后

就这样 !

希望能帮到忙.

猜你在找的PHP相关文章