遠程調試php

首先得確保服務器正確安裝了zend debugger。可以用phpinfo查看。並且在服務器的根目錄下有dummy.php文件。此外,還需要更改服務器的php.ini,將裏面的

 

zend_debugger.allow_hosts=127.0.0.1
zend_debugger.expose_remotely=always

更改爲

zend_debugger.allow_hosts=127.0.0.1,192.168.0.102
zend_debugger.expose_remotely=always

 

這裏的新加的ip地址是客戶端的ip地址,並且要保證兩個機器是ping的通的,把防火牆什麼的關掉。這裏會使用zend debugger的專用端口號進行傳輸。

 

接着我們使用aptana作爲調試工具。我的aptana是裝好了pdt還有zend debugger plugin的。

首先打開preference,在php server裏面新建一個服務器,地址就寫服務器的地址,比如說是http://192.168.0.101。

再選中一個php頁面,右鍵有一個debug as選項,選中debug configuration,在php server那一欄選擇剛纔新建的,再點擊php server的configure。裏面有一個path mapping。第一欄寫服務器的要被調試的文件的所在文件夾,比如說是d:/debugtest/,注意,這個路徑是服務器的路徑,不要填成自己的。下面選擇自己的工作空間的對應的文件夾。要保證兩個目錄是對應的,而且代碼也應該是一樣的。

接着就debug吧。把url調好,如果不成功就把url地址後面的debughost的值改成192.168.0.102。再刷新一下,應該就可以調試了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章