Как опубликовать страницу .php вместо .html на github, чтобы продемонстрировать некоторый php-контент?

Я смотрю на следующую демонстрацию - http://blueimp.github.com/jQuery-File-Upload/

Насколько я понимаю, в демо-версии php-файлы обслуживаются из github, что означает, что php-контент может обслуживаться/запускаться из github.

I understand the process to publish html content from code hosted at github via this link -
http://help.github.com/pages/

I am just curious to know how can I show a .php page as a demo, similar to what is done in blueimp above.

Я пробовал подобное на http://synechron.github.com/index2.php
, но вместо отображения в окне браузера страница загружается в Google Chrome, а в IE9 отображается index.html.

Заранее спасибо !!


person Anmol Saraf    schedule 31.05.2012    source источник
comment
Было бы неплохо, если бы gh-pages был немного более полнофункциональным.   -  person Robert Christian    schedule 12.01.2013
comment
Речь идет не о том, чтобы быть более полнофункциональным, а о том, чтобы GitHub избегал выполнения кода на стороне клиента, который вводит всевозможные банки червей, с точки зрения вычислений и безопасности.   -  person charlesreid1    schedule 15.06.2015
comment
@ charlesreid1 Вы имеете в виду код на стороне сервера. Клиентский код (в основном JavaScript) отлично работает на GH Pages. Но вы правы. Кроме того, если они предлагают поддержку PHP, люди будут просить Python, Perl, Java и так далее...   -  person PhiLho    schedule 14.10.2015


Ответы (2)


Github Pages не является полнофункциональным веб-хостингом. Он не будет выполнять PHP или любой другой произвольный код.

person Wooble    schedule 31.05.2012
comment
В этом случае мне больше интересно узнать, как работает blueimp.github.com/jQuery-File- Загрузить, предоставляя демонстрацию, которая выполняет php-код из каталога github при загрузке любого изображения .png или .jpg. Спасибо, что ответили и уделили предыдущее время.. - person Anmol Saraf; 01.06.2012
comment
Это не так. Если вы загружаете что-либо, оно отправляется на jquery-file-upload.appspot.com, который является сайтом Google App Engine (на котором почти наверняка не работает PHP, хотя технически это возможно сделать на JVM с использованием среды выполнения java) . (Я видел это на вкладке «Сеть» в Chrome, но это также упоминается в github.com/blueimp/jQuery-File-Upload/wiki/Demo-implementation ) - person Wooble; 01.06.2012
comment
Спасибо, что копнули так глубоко и нашли правильную причину. Мне просто стало так любопытно с публикацией php на github, что я просто начал экспериментировать с .php-страницей и пропустил главную «вики-страницу», где детали были четко упомянуты :) Еще раз спасибо !! - person Anmol Saraf; 01.06.2012
comment
@WoobleДа, ты прав. Я увидел то же самое, проверив URL-адрес действия атрибута формы, которое нацелено на //jquery-file-upload.appspot.com/ - person Sedat Kilinc; 07.07.2016

Нет, вы не можете.

Github Pages позволяет вам обслуживать содержимое веб-клиента (HTML, Javascript, CSS) без необходимости владения и обслуживания веб-сервера. Вы можете создать подпапки, сопоставить с ними свой домен. Используя такие инструменты, как Jekyll или Hugo, с некоторыми базовыми навыками программирования, вы можете заставить свой сайт работать так же хорошо, как CMS.

Однако он не позволяет вам использовать какую-либо внутреннюю технологию для обработки и управления данными/логикой.

Итак, PHP невозможен.

person Timothy Quang Phuc Nguyen    schedule 10.02.2017