利用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上剛下載下來的,還不知道那個服務器上是如何配置的,死馬當活馬醫,把以前項目的配置文件考到新項目下試試,
一試,果然是這個配置文件的問題。
先留個記號
下次得提醒自己出現問題認真分析,雖然開始的時候意識到到服務器的問題,但沒有去仔細,還想著從其它方面先去抱著僥幸心理找一些不著邊際的原因。