webmatrix附加进程怎么调试
答案:1 悬赏:80
解决时间 2021-01-25 12:42
- 提问者网友:太高姿态
- 2021-01-24 15:21
webmatrix附加进程怎么调试
最佳答案
- 二级知识专家网友:逃夭
- 2021-01-24 16:29
首先下载WebMatrix安装程序,
下载下来后是一个名为WebMatrixWeb.exe的在线安装工具,点击运行会调用Web平台安装程序5.0,
安装完WebMatrix之后,会回到Web平台安装程序5.0,勾选下面三项进行安装:
1、在逗产品地->逗服务器地,添加 逗IIS 7.5 Express地;
2、在逗产品地->逗框架地,添加 逗PHP 5.5.11地;
3、在逗产品地->逗工具地,添加 逗适用于IIS的 PHP Manager地;
等待安装完成。
接着下载xdebug,用来调试php程序
选择适合自己的版本,这里我选择了 PHP 5.5 VC11 (64 bit) ,在列表中可以看到很多名称中包含逗TS地的,表示逗Thread Safety地的意思,必须和PHP的版本对应,Windows下安装的默认不是TS的。
下载下来的文件为 逗php_xdebug-2.2.7-5.5-vc11-nts-x86_64.dll地 ,需要拷贝到PHP的安装目录下的ext目录,这里我采用默认安装路径,所以PHP的安装目录是 逗C:\Program Files (x86)\IIS Express\PHP\v5.5\地 ,
将下载下来的文件拷贝到 逗C:\Program Files (x86)\IIS Express\PHP\v5.5\ext\地 下。
接下来进行php配置,拷贝安装目录下的逗php.ini-development地文件到d盘根目录,或者其他可以编辑的位置,用记事本编辑器打开,在尾部添加以下配置信息
[Xdebug]
zend_extension="C:/Program Files (x86)/IIS Express/PHP/v5.5/ext/php_xdebug-2.2.7-5.5-vc11-nts-x86_64.dll"
xdebug.auto_trace=1
xdebug.collect_params=1
xdebug.collect_return=1
xdebug.trace_output_dir="E:/Users/LucienBao/Documents/My Web Sites/PHPSite/xdebug/trace"
xdebug.profiler_enable=1
xdebug.profiler_output_dir="E:/Users/LucienBao/Documents/My Web Sites/PHPSite/xdebug/profiler"
另存文件为逗php.ini地,然后拷贝覆盖到 逗C:\Program Files (x86)\IIS Express\PHP\v5.5\地 ,会提示是否覆盖以及需要管理员权限,全部同意即可,然后就可以使用WebMatrix进行PHP开发了。
另外
如果想要在本机IIS上也可以直接访问开发的PHP程序,可以按以下步骤操作:
1、打开IIS管理器,在主页找到逗FastCGI设置地,点击打开后点击右侧的逗添加应用程序地,完整路径选择 逗C:\Program Files (x86)\IIS Express\PHP\v5.5\php-cgi.exe地;
2、添加应用程序池,逗名称地填写逗PHP地, 逗.NET Framework 版本地选择逗无托管代码地,逗托管管道模式地选择逗经典地;添加完成后,点击逗高级设置地,将逗启用 32 位应用程序地的值设置为逗True地;
3、添加网站,将应用程序池设置为刚才配置的逗PHP地。
下载下来后是一个名为WebMatrixWeb.exe的在线安装工具,点击运行会调用Web平台安装程序5.0,
安装完WebMatrix之后,会回到Web平台安装程序5.0,勾选下面三项进行安装:
1、在逗产品地->逗服务器地,添加 逗IIS 7.5 Express地;
2、在逗产品地->逗框架地,添加 逗PHP 5.5.11地;
3、在逗产品地->逗工具地,添加 逗适用于IIS的 PHP Manager地;
等待安装完成。
接着下载xdebug,用来调试php程序
选择适合自己的版本,这里我选择了 PHP 5.5 VC11 (64 bit) ,在列表中可以看到很多名称中包含逗TS地的,表示逗Thread Safety地的意思,必须和PHP的版本对应,Windows下安装的默认不是TS的。
下载下来的文件为 逗php_xdebug-2.2.7-5.5-vc11-nts-x86_64.dll地 ,需要拷贝到PHP的安装目录下的ext目录,这里我采用默认安装路径,所以PHP的安装目录是 逗C:\Program Files (x86)\IIS Express\PHP\v5.5\地 ,
将下载下来的文件拷贝到 逗C:\Program Files (x86)\IIS Express\PHP\v5.5\ext\地 下。
接下来进行php配置,拷贝安装目录下的逗php.ini-development地文件到d盘根目录,或者其他可以编辑的位置,用记事本编辑器打开,在尾部添加以下配置信息
[Xdebug]
zend_extension="C:/Program Files (x86)/IIS Express/PHP/v5.5/ext/php_xdebug-2.2.7-5.5-vc11-nts-x86_64.dll"
xdebug.auto_trace=1
xdebug.collect_params=1
xdebug.collect_return=1
xdebug.trace_output_dir="E:/Users/LucienBao/Documents/My Web Sites/PHPSite/xdebug/trace"
xdebug.profiler_enable=1
xdebug.profiler_output_dir="E:/Users/LucienBao/Documents/My Web Sites/PHPSite/xdebug/profiler"
另存文件为逗php.ini地,然后拷贝覆盖到 逗C:\Program Files (x86)\IIS Express\PHP\v5.5\地 ,会提示是否覆盖以及需要管理员权限,全部同意即可,然后就可以使用WebMatrix进行PHP开发了。
另外
如果想要在本机IIS上也可以直接访问开发的PHP程序,可以按以下步骤操作:
1、打开IIS管理器,在主页找到逗FastCGI设置地,点击打开后点击右侧的逗添加应用程序地,完整路径选择 逗C:\Program Files (x86)\IIS Express\PHP\v5.5\php-cgi.exe地;
2、添加应用程序池,逗名称地填写逗PHP地, 逗.NET Framework 版本地选择逗无托管代码地,逗托管管道模式地选择逗经典地;添加完成后,点击逗高级设置地,将逗启用 32 位应用程序地的值设置为逗True地;
3、添加网站,将应用程序池设置为刚才配置的逗PHP地。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯