如何在不将其上传到服务器的情况下查看扩展名为php的网页?
我希望能够离线查看php文件,以便在将页面上传到服务器之前预览页面。
我的搜索显示我需要安装php。我的操作系统是Ubuntu,我确实安装了php5和apache2,但是我无法弄清楚如何设置服务器以查看我在/ home / user / WWW中的文件
是否可以清楚地说明如何正确设置服务器以及如何让它“看到”我的网页?我在网页设计方面不是很先进。我只是想设计一个显示我的研究的简单网页。我发现在php中编写使得页眉,页脚等内容更容易包含在每个页面中。另一方面,我真的想在上传之前预览文件......
答案 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
答案 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)