我在運行PHP的XAMPP 1.7.7 for windows時出現問題。我已經安裝XAMPP在本地服務器與IIS(改變端口爲81 httpd.conf以及其他配置)到目前爲止它的工作原理,我可以連接到xampp/index.php,但coulnd't運行任何.php文件在我的htdocs中(除html部分外顯示空白)。它在我的本地工作(也安裝了IIS),但無法使其在服務器中工作。PHP無法在XAMPP中工作
任何幫助將不勝感激。
我在運行PHP的XAMPP 1.7.7 for windows時出現問題。我已經安裝XAMPP在本地服務器與IIS(改變端口爲81 httpd.conf以及其他配置)到目前爲止它的工作原理,我可以連接到xampp/index.php,但coulnd't運行任何.php文件在我的htdocs中(除html部分外顯示空白)。它在我的本地工作(也安裝了IIS),但無法使其在服務器中工作。PHP無法在XAMPP中工作
任何幫助將不勝感激。
如果我正確地得到了您的問題,我想我在使用XAMPP訪問php文件時遇到同樣的問題。我一直在網上搜索論壇和谷歌幾個小時的答案,直到我找到簡單的解決方案。
我正在訪問PHP文件作爲c驅動器上的文件(例如,C:\xamp\htdocs\data.php
或file:///c:/xamp/htdocs/data.php
),而不是作爲網頁(即//localhost/data.php
)。
我希望這對你也有幫助。
在像「test」這樣的htdocs中創建一個文件夾。
然後在測試中把index.php用一個簡單的Echo'Hello';
然後在您的瀏覽器中(確保apache + mysql正在控制面板中運行)。在瀏覽器中
參觀此:
http://localhost/test/index.php
如果你想通過你的IP進行連接,然後你的路由器必須停止它,所以你必須設置了排序。我不知道你的路由器會讓你更好地詢問他們的支持論壇。
個人我堅持使用端口80. 80在Windows 7中不起作用,因爲服務正在使用它。如何,它是一個簡單的修復,只需去「服務」,並禁用「萬維網發佈服務」。然後80端口可以在本地主機上使用。 (不要擔心你的互聯網可以正常工作,禁用該服務)。它會在下次啓動時自動重新啓用,因此您必須記住這一點。
確保您不運行它作爲您的驅動器中的文件, (我的例子):
*file:///C:/xampp/htdocs/(path)*
而是作爲一個網頁,這意味着該地址必須以「localhost」的
啓動*http://localhost/(path)*
如果使用不同的端口(未標準80,但是,例如8080),則:
*http://localhost:8080/(path)*
我有同樣的問題。 對於我在腳本中努力將<? ... ?>
更改爲<?PHP ... ?>
。 也許PHP的新版本不支持PHP腳本的第一個定義。
使用此://localhost/data.php 取而代之的是:C:\ XAMP \ htdocs中\ data.php
您應該正確提供並說明並格式化代碼。 – User7598 2015-04-10 16:26:56
在XAMPP的A代表的Apache。如果您沒有充分理由使用IIS,請不要使用它! – markus 2012-02-23 03:02:32
你問錯了問題。你的PHP正在工作,但你想通過另一臺計算機訪問它,那是什麼時候不起作用? – 2012-02-23 21:09:46
鱷魚獵人>對不起,誤解我的意思是我的XAMPP工作,但無法運行任何PHP文件。我試過在不同的計算機上工作,所以我想它與改變端口有關。 – Loupi 2012-03-01 00:54:19