2012-04-30 101 views
0

我下載了xampp 1.7.7,它有PHP和MySQL。我買了一本名爲HeadFirst PHP MySQL的書。我的問題是我無法運行書中的例子。在本地機器上運行PHP?

示例文件由2個文件組成:一個HTML和一個PHP文件。這個例子就像是你從HTML文件填充表單然後發送給一個web服務器,然後php將處理這個HTML文件,然後將它返回給你。

當我填寫表單然後我點擊提交按鈕,它沒有返回它應該返回的內容。它返回的是實際的PHP代碼。

我是否需要將書中的所有文件轉移到網絡主機,以便我不能嘗試我說的例子?我如何在本地運行它?

更新!
我試過什麼anselm現在說它說OBJECT沒有找到... url沒有找到然後404錯誤。

+3

我非常喜歡WAMP這是非常容易上手:http://www.wampserver.com/en/ –

+0

您的XAMPP統計。 ..然後你把兩個文件放在htdocs文件夾中。運行文件http://localhost/file_name.html – Vaishu

+0

當我點擊提交按鈕時它返回這個* file:/// C:/ xampp/htdocs/i ndex.php * – user1364686

回答

2

您的PHP代碼沒有被PHP解析。無論是Apache配置是錯誤的(不太可能,因爲你安裝了XAMPP,但你可以按照http://www.php.net/manual/en/install.windows.apache2.php的步驟進行檢查),或者你的文件沒有真正命名爲.php

在Windows中,請確保您啓用了文件擴展名查看功能,並確保文件擴展名確實爲.php

+1

+1要按照Brad的建議打開文件擴展名,請訪問任意Windows資源管理器窗口,然後選擇工具>文件夾選項,查看選項卡,在瀏覽器上嘗試.php文件時,移除「隱藏已知文件類型的擴展名」 –

+0

旁邊的複選框。它的作品像<?php echo'hello';?> – user1364686

+0

請參閱@ anselm的帖子。您需要通過服務器加載文件,而不是直接打開它們。 – Brad

5

確保您所訪問的HTML文件通過http://localhost/file.html而不是c:\etc etc.html

+1

+1,好的想法 –

+0

anselm我試着你說的話現在說OBJECT NOT found..url沒有找到,然後404錯誤。 – user1364686

+0

確保'.html'和'.php'文件都在htdocs中。確保'action =「索引。php「表格的值正確指向 – anselm

-2

在您的XAMPP控制面板,確保Apache的開始。

+0

Apache已啓動,否則他將無法獲取任何內容。 – Brad

3

如果你在windows上開發,我真的推薦使用wamp,它真​​的很容易使用,包括主要的卡住,這是PHP,MySQL,Apache這真的很容易安裝和自動配置一切,然後可以找到WWW文件夾在WAMP文件夾C驅動器上,你必須放下你的php文件

http://www.wampserver.com/en/

相關問題