2011-03-28 166 views
1

是否存在允許Mac上的用戶查看PHP文件而不上載並且未啓用(並且無法啓用它)的瀏覽器?是否有PHP瀏覽器?

我沒有問如何在沒有服務器的情況下運行它。我詢問是否存在允許我查看文件輸出而不是源代碼的文件瀏覽器,如果安裝任何東西都不是一個選項。

+4

PHP是一個服務器端語言。您需要一個Web服務器來處理PHP頁面。我不認爲有可以處理PHP文件的網頁瀏覽器。 – 2011-03-28 14:41:58

+0

您可能是指應用程序而不是瀏覽器。你是什​​麼意思*啓用它*?你想查看源代碼,還是運行PHP腳本的結果? – 2011-03-28 14:48:04

+0

一些IDE帶有內置的PHP解釋器和網絡服務器,也是一個基本的瀏覽器。但是,這是最懶的懶惰將允許瀏覽PHP沒有一些設置。 – mario 2011-03-28 15:21:16

回答

0

這是不可能的,而無需安裝PHP平時喜歡其他人所說的,你可以使用一個產品像LitePXP運行你的代碼,無需安裝從USB鑰匙,CD-ROM或硬盤驅動器。

從他們的網站的書籍說明:

LitePXP是一個完全可移植的應用程序 ,其包括了Apache, MySQL和PHP 5.3。LitePXP將啓用 您直接從CD/DVD,USB棒或 硬盤運行您的PHP應用程序 ,無需任何安裝。 您可以使用LitePXP將您的PHP 網站放在CD/DVD上分發給 客戶端。您的客戶只需要 插入CD/DVD。然後LitePXP自動啓動 ,並從CD/DVD顯示網站的 頁面。當然,您還可以使用LitePXP將您的PHP 網站放置在USB閃存驅動器或其他 p>可更換介質上,以便分發給您的客戶。

還有iNewPHP它看起來非常類似於LitePXP。 IndigoStar的MicroWeb是另一個我聽說過的。

我應該指出,我從來沒有使用過這些產品...我剛剛聽說過它們。

1

網絡服務器不提供php的源代碼。您將需要使用文件下載程序直接從服務器獲取它。

+0

我認爲他/她的意思是一個瀏覽器將執行PHP,而不需要在服務器上。 – Orbling 2011-03-28 14:41:57

+0

這是不可能的,因爲如果瀏覽器只有源代碼,那麼基於PHP的服務器將不會發送它,因此瀏覽器只能進行處理。 – tvkanters 2011-03-28 14:44:38

+0

@Orbling'[s] he''或'(s)he''將是更好的表達選項的方式。他/他通常用於交替。 :) – 2011-03-28 14:53:12

0

不是我所知,雖然很容易設置開發服務器進行測試。

看看MAMP,這是一個爲Mac提供Apache服務器,PHP和MySQL的組合包。

然後您可以使用http://localhost/在本地查看網站。

MAMP Control Panel

0

最壞的情況下,它應該總是有可能建立PHP和你的主目錄下的Web服務器,然後用它監聽非運行Web服務器特權端口(高於1024)。

5

您可能正在尋找PHP CLI。有了這個,你可以在無服務器環境中運行PHP腳本。

$ php my_script.php 

另一種選擇,如果你想要一臺服務器(HTTP)的環境中,會通過http://localhost安裝訪問的本地服務器。我個人喜歡XAMPP,但選擇很多。

0

服務器端腳本需要在Web服務器上運行才能生成輸出。您可以在Mac上安裝本地服務器進行測試。

如果您只是想查看.php文件中包含的PHP代碼,那麼任何文本編輯器都會這樣做。

0

如果你的意思是運行一個PHP文件,得到一個網絡服務器如MAMP,(我聽說它很容易安裝並運行 - 我使用Windows版本,WAMP)並將PHP文件複製到www夾。然後繼續瀏覽任何瀏覽器(例如Opera或Safari)並導航至http://localhost/nameoffile.php。 如果您想查看源代碼的格式化版本,請下載代碼編輯器。 如果你想查看一個你無權訪問的服務器上託管的php文件的源代碼,你不能這樣做,因爲腳本是在服務器端執行的。

0
$ php yourscript.php

$ php -r "echo time();"

如果你需要一個解決方案AMP,我建議MAMP或MacPorts的包

相關問題