PHP在Web服务器上显示为纯文本?

时间:2016-02-15 06:07:50

标签: php html mysql github xampp

我在Windows计算机上使用XAMPP编写了一个HTML页面,一切都在本地运行良好。但是,我想在网站上托管内容,我不知道该怎么做。 Here it is as is,显示PHP代码,而不是实际运行。

github.io是否支持运行PHP?我读到它没有。如果是这样,我可以在哪里托管我的代码,以便我可以运行PHP和JavaScript,因为我将浏览器指向网页的URL?此外,XAMPP已将其链接到MySql数据库,但我不确定如何在服务器上设置它。

对于刚开始的网络开发人员来说,这些似乎是一个简单的问题,但我搜索谷歌并找不到答案。谢谢。

2 个答案:

答案 0 :(得分:0)

要在服务器上部署php,您需要检查:

  1. 有PHP吗?
  2. 照顾pretags
  3. 检查php的版本(如果启用了php解析器,它将运行时出错)
  4. 配置wwwroot或httpdocs或hotdocs(网页公用文件夹)
  5. 如果出现问题,请注意.htaccess
  6. 并非每个服务器都是apache而且并非每个服务器都是节点而不是每个服务器......只要求支持这个主机,因为在某些情况下你必须打开"打开" PHP通过一些花哨的按钮。

    度过美好的一天!

答案 1 :(得分:0)

不,Github Pages没有PHP,它只是为了托管静态页面。它支持Jekyll,一个静态网站生成器(因为它生成静态页面一次每次推送,然后按原样托管),但这是关于所有。

PHP / MySQL只是众多可能的Web应用程序技术中的一种,因此您不能指望它在Web托管的任何地方。它必须明确地列在托管服务的网站上,或者可以安装,以防你成为一个完整的服务器机器(可能是虚拟的)来运行你的网站。

基于浏览器的JavaScript仍将由客户端运行,因为服务器负责运行它,而不仅仅是交付。因此可以托管在GitHub页面上。此外,不依赖于您自己的服务器代码执行的第三方服务也是可用的:诸如评论系统,搜索(您甚至可以建立客户端!)和分析等。