具有一个或两个PHP文件的静态站点的良好开发工作流程?

时间:2015-08-19 11:36:25

标签: workflow server-side static-site

因此,在处理我的网络项目时,我仍然在学习很多关于最佳实践和本地开发工作流程的知识。目前,当我在本地开发静态站点时,我倾向于使用Grunt + Bower +一些静态站点生成器来快速启动本地服务器。另一方面,当我在一个更专注于PHP的项目上工作时,我将根据焦点设置一个Vagrant框。我的问题是,本地开发静态网站的最佳方法是什么,其中包含一个或两个PHP文件,例如联系表单的处理程序?我无法在我的本地服务器上运行PHP(至少在我目前的工作流程中 - 我使用的是browserync插件 - 有没有办法做到这一点?),但是使用Vagrant似乎有点矫枉过正,特别是有时候我已经决定使用静态站点生成器,后来意识到我需要编写服务器端脚本。

1 个答案:

答案 0 :(得分:0)

您可以使用nginx撤消对本地主机(您的计算机)的代理请求。这会将* .php路由到其他IP(仅适用于后来发生的那两个PHP的流浪机)以及对本地grunt服务器的所有其他静态请求。

通过此设置,您的开发网站将位于http://localhost/http://localhost:xxxx,其中xxx是某个端口。但是,根据请求的目标(php,jpg,html等),请求将被路由到正确的位置。