2011-05-23 95 views
0

你能幫我解決以下問題嗎?我在Ubuntu下配置了使用xdebug的Eclipse Helios。當我開始調試給定頁面時,一切看起來都很好,我可以附加到我想要的中斷點,但是當我托盤跳過/進入時,Firefox(我的默認瀏覽器用於調試)提示我「另存爲」 PHP頁面。用Eclipse和xdebug調試PHP的問題

回答

0

您是否檢查過以確保PHP,Apache和MySQL正在運行?

如果他們沒有運行,那麼你將無法運行PHP腳本。

我想在Ubuntu的命令(如果沒有就LAMPP運行)的 「命令的Apachectl開始」 啓動Apache/PHP

然後你就可以把你的腳本在/ var/www/html等/


如果你正在運行LAMPP(http://www.apachefriends.org/en/xampp-linux.html),那麼你可以「sudo/opt/lampp/lampp start」啓動所有的東西。

然後安裝腳本到/ opt/LAMPP/htdocs中/

你做了這一切之後,你應該能夠運行它。

+0

我確定使用PHP的Apache服務器正在運行,因爲當我從調試會話中重新加載頁面時,一切正常。 – bozhidarc 2011-05-23 11:06:43

+0

哦,好吧,試試看這篇文章,這可能會幫助你很多:http://devzone.zend.com/article/2930 – DarkMantis 2011-05-24 10:33:36

0

我假設你使用Apache作爲你的網絡服務器。如果是這樣,似乎Apache不知道如何處理* .php文件。

你有沒有補充說:

# Required modules: dir_module, php5_module 

<IfModule dir_module> 
    <IfModule php5_module> 
     DirectoryIndex index.php index.html 
     <FilesMatch "\.php$"> 
      SetHandler application/x-httpd-php 
     </FilesMatch> 
     <FilesMatch "\.phps$"> 
      SetHandler application/x-httpd-php-source 
     </FilesMatch> 
    </IfModule> 
</IfModule> 

到Apache的配置文件?這應該做的伎倆。