1
1
如果活动服务器和临时服务器相同(为什么不使用虚拟化?)那么,您可能必须使用向脚本传递参数的方法,即调用 php script.php暂存 分期和 php script.php直播 现场现场。顺便说一句,如果您不知道,可以使用php脚本中的$argv来访问参数-> http://www.php.net/manual/en/reserved.variables.argv.php . 不过,也许您可以获取文件路径的一部分,并将其用作您的“环境”。也就是说,当文件布局为/project/staging/script.php for staging和/project/live/script.php for live时,应该可以使用dirname(uu file_uuuuuuu)-需要删除文件后的额外空间-并将/project文件夹从中剥离。相当愚蠢,但它会起作用的:P。 |
2
2
嘿,我在一家类似的公司工作。我通常要做的是设置一个场景,其中临时服务器和活动服务器都会修改一个通用配置文件和通用配置文件。当站点同时部署在临时站点和实时站点上时,信息将不正确,需要在每个位置修改一次。但是,这只需要发生一次,因为您修改的部件将被Subversion标记为已修改,并且在随后的SVN更新中不会被Subversion覆盖。 |
3
2
如果php版本为=>5.3,则可以使用gethostname()。 |
4
1
你可以按照侏罗纪的建议来做,或者你可以设置一个环境变量并把它读到
|
5
1
在我的一些应用程序中,我试图包含一个只存在于重写开发服务器上的值的文件。我使用了可怕的@operator,但您也可以使用is_file()。
我告诉SVN忽略这个文件。它一直在我的开发检查中,对生产的影响很小。 更常见的是,我使用主机名检查,因为它在CLI和Web应用程序中都有效,但您已经声明在同一个框中有两个分支,所以这是不可用的。 |
A.Mostafa · 什么是好的在线开发IDE? 7 年前 |
kizoso · 如何使用WebStorm向文件夹添加注释? 7 年前 |
Nils Kuhnhenn · 失明如何影响你的编码风格?[已关闭] 7 年前 |
Gregor Menih · 配置网页包以查找与目录名匹配的文件 7 年前 |
LearningNeverEnds · 无法启动接收器(未找到活动) 7 年前 |
Helmut Granda · 编辑Docker内容 7 年前 |