离线查看php网页

时间:2015-06-27 17:06:52

标签: php html apache webpage

  

如何在不将其上传到服务器的情况下查看扩展名为php的网页?

我希望能够离线查看php文件,以便在将页面上传到服务器之前预览页面。

我的搜索显示我需要安装php。我的操作系统是Ubuntu,我确实安装了php5和apache2,但是我无法弄清楚如何设置服务器以查看我在/ home / user / WWW中的文件

是否可以清楚地说明如何正确设置服务器以及如何让它“看到”我的网页?我在网页设计方面不是很先进。我只是想设计一个显示我的研究的简单网页。我发现在php中编写使得页眉,页脚等内容更容易包含在每个页面中。另一方面,我真的想在上传之前预览文件......

2 个答案:

答案 0 :(得分:3)

更改DocumentRoot中的目录httpd.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,可以在shell提示符下使用

运行php
$ php myScript.php

(另见How can I run a php without a web server?

答案 1 :(得分:1)

正如Ologho Cyril Paul在评论中所暗示的那样,XAMPP就是这样做的。它易于安装,其可视化启动器有一个配置按钮,可让您将DocumentRoot更改为首选文件夹。服务器处于活动状态后,在浏览器中输入localhost/your_site会引导您访问网页。

将所有.html文件更改为.php后,我发现有可能使PHP代码在html中运行。太糟糕了,每个人都说“不可能”......只需在包含html文件的文件夹中创建一个名为.htaccess的文件,并在其中添加以下行:

AddHandler application/x-httpd-php .html

现在你可以在html中编写.php代码了。 (这取自其他问题,如this