如何在github上发布.php页面而不是.html来演示一些php内容?


82

我正在看下面的演示-http: //blueimp.github.com/jQuery-File-Upload/

据我在演示中的理解,php文件是从github提供的,这意味着php内容可以从github提供/运行。

我了解通过此链接从github托管的代码发布html内容的过程-http:
//help.github.com/pages/

我只是好奇地知道如何显示.php页面作为演示,类似于上面的blueimp中所做的。

我在http://synechron.github.com/index2.php 尝试了类似的操作,
但是不是在浏览器窗口中显示页面,而是在Google chrome中下载页面,并在IE9中显示index.html。

提前致谢 !!


7
如果gh-pages具有更多功能,那就太好了。
罗伯特·克里斯蒂安

1
这不是为了使功能更全,而是为了避免执行客户端代码,这是GitHub,它会在计算和安全方面引入各种蠕虫病毒。
charlesreid1

2
@ charlesreid1您的意思是“服务器端”代码。客户端代码(主要是JavaScript)可以在GH Pages上正常工作。但是,你是对的。此外,如果他们提供PHP支持,人们会要求使用Python,Perl,Java等...
PhiLho 2015年

Answers:


144

Github Pages不是功能齐全的Web主机。它不会执行PHP或任何其他任意代码。


1
在那种情况下,我更想知道blueimp.github.com/jQuery-File-Upload如何提供一个演示,当上传任何.png或.jpg图像时,该演示正在从github目录执行php代码。谢谢回答,奉献一时间..
Anmol萨拉夫

29
没有。如果您上传任何内容,它将被发送到jquery-file-upload.appspot.com,这是一个Google App Engine网站(几乎可以肯定没有运行PHP,尽管从技术上讲,可以使用Java运行时在JVM上进行此操作) 。(我通过Chrome的“网络”标签看到了这一点,但在github.com/blueimp/jQuery-File-Upload/wiki/Demo-implementation中也提到了这一点
Wooble 2012年

2
感谢您深入挖掘并提出正确的理由。我只是对github上的php发布感到非常好奇,只是开始尝试在.php页面中进行实验,却错过了主要的“ wiki”页面,那里的内容清楚地提到了:)再次感谢!
Anmol Saraf 2012年

@Wooble是的,您是对的。我通过检查表单属性操作的URL看到了相同的结果,该操作的目标是//jquery-file-upload.appspot.com/“
Sedat Kilinc

7

不,你不能。

Github Pages可让您提供Web客户端内容(HTML,Javascript,CSS),而无需拥有和维护Web服务器。您可以创建子文件夹,将您的域映射到其中。使用具有一些基本编程技能的工具(例如Jekyll或Hugo),您可以使您的网站像CMS一样运作良好。

但是,它不允许您使用任何后端技术来处理和操纵数据/逻辑。

因此,PHP是不可能的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.