利用vs.php对php进行调试

之前在.net用vs.php来调试开发php觉得这个插件很好用的。

 

这几天在忙着做另一个网站,也是php的,就再次装了这个插件,因为前几天刚刚装过win8,就重新装了一下这个插件。

可想装了之后这个新的网站一直调试不成功,现象如下:

1、调试时,一直把php当成附件下载。

2、断点也没有断住。

换成以前能运行的项目时的现象如下:

1. 也是将php当成附件下载。

2、重新刷新时断点能断住。

 

另外,在利用旧代码新建php项目时会出现保证不了项目文件的问题。

 

可能的问题:

1、与新的win8系统不兼容。

2、因为操作系统的原因导致生成的一些项目配置文件不同。

 

操作系统是暂时不会更换了,工程太大。就对项目配置文件进行了比较,没任何问题。

针对当php当成附件下载,我想应该是apache2服务器的问题,但这个插件的服务器是内嵌的,不是很明白,想尝试找一下别的原因。

 

就开了两个.net,一个是现在新建的运行不对的项目,别一个是在以前win7系统建的能正常运行的项目。比较启动调试的output信息。

终于发现蛛丝马迹,启动调试时动了内嵌的apache2服务器,有一个.htaccess文件作参数。难道是这个的问题。

以前能正常运行的文件,是我配置的.htaccess,而现在这个新的项目,是从bluehost上刚下载下来的,还不知道那个服务器上是如何配置的,死马当活马医,把以前项目的配置文件考到新项目下试试,

一试,果然是这个配置文件的问题。

 

先留个记号

下次得提醒自己出现问题认真分析,虽然开始的时候意识到到服务器的问题,但没有去仔细,还想着从其它方面先去抱着侥幸心理找一些不着边际的原因。

posted @   hurner  Views(1475)  Comments(3Edit  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端
点击右上角即可分享
微信分享提示