2015-06-27 82 views
1

如何查看帶有擴展名php的網頁而不上傳到服務器?離線查看php的網頁

我希望能夠離線查看php文件,以便在上傳到服務器之前預覽頁面。

我的搜索顯示我需要安裝php。我的操作系統是Ubuntu,我確實安裝了php5和apache2,但我無法弄清楚如何設置服務器以查看我的文件在/ home/user/WWW

是否有可能清楚說明如何正確設置服務器以及如何使其「看到」我的網頁?我在網頁設計方面並不是很先進。我只是想設計一個簡單的網頁來展示我的研究成果。我發現使用php編寫頁眉,頁腳等事情更容易包含在每個頁面中。在另一邊,我真的希望他們上傳之前預覽文件...

+0

一點點搜索可以解決你的問題,結帳https://blog.udemy.com/xampp-tutorial/ –

+0

如果這只是關於發佈一些頁面,那麼爲什麼麻煩執行一些東西呢?幫你一個忙,並使用一些網絡工具包,你可以專注於內容而不是編程。像jimdo.com或類似的東西。 – arkascha

回答

3

更改目錄DocumentRoothttpd.conf並重新啓動Apache服務器

# 
# DocumentRoot: The directory out of which you will serve your 
# documents. By default, all requests are taken from this directory, but 
# symbolic links and aliases may be used to point to other locations. 
# 
DocumentRoot "/home/user/WWW" 

如果你只是想測試你的PHP沒有服務一個Web頁面,您可以用

$ php myScript.php 

在shell提示符下運行PHP(也How can I run a php without a web server?見)

+0

沒有httpd。conf文件在apache目錄中。 –

+0

您正在使用Linux,因此您可以使用命令'find/-name「httpd.conf」' – user2314737

+0

找到'httpd.conf'文件,我試過了,它可能不存在...無論如何,我設法使用XAMPP解決問題。 –

1

正如Ologho Cyril Paul在其評論中所建議的那樣,XAMPP可以做到這一點。它很容易安裝,它的可視啓動器有一個配置按鈕,可以讓您將DocumentRoot更改爲您的首選文件夾。一旦服務器處於活動狀態,在您的瀏覽器中輸入localhost/your_site即可進入網頁。

將所有.html文件轉換爲.php文件後,我發現可以使PHP代碼在html中工作。太糟糕了,大家都說「這是不可能的」 ......只是做一個文件調用的文件夾中包含.htaccess HTML文件,並添加到它下面一行:

AddHandler application/x-httpd-php .html

現在,您可以編寫代碼.PHP在html中。 (這是從其他問題,如this