MAMP PRO不允许我在主机之间更改PHP版本。

12

我不知道为什么,但出于某种原因,我的MAMP PRO不允许我在主机上更改PHP版本。我正在使用MAMP PRO 4。如果你看一下,你会发现那个选项是被禁用的,

我在这里留下了一张截图,

MAMP PRO配置

有任何想法吗?

祝好!

3个回答

27

我刚刚解决了这个问题。问题在于运行PHP时以模块模式运行,如果您想为每个虚拟主机使用多个版本,则必须以CGI方式运行。


11
要以CGI模式运行,请点击侧边栏上的PHP,然后切换模式为“每个主机单独的PHP版本(CGI模式)”,并保存。 - sagesolutions

7
要在每个主机上运行不同的PHP版本,请转到语言> PHP>每个主机的独立PHP版本(CGI模式)。
返回设置> 主机,在主机下拉菜单中可选择您的PHP版本。 enter image description here

谢谢你的回答,它对我很有帮助。对于那些使用Windows MAMP PRO 5的人来说,你需要进入主下拉菜单“View”->“PHP”,这些选项显示在那里。 - Hevski

3
可能性1:您的服务器正在运行(当服务器正在运行时,您无法更改php版本)。
可能性2:您的计算机上只安装了1个版本的php。

1
抱歉,这不是这种情况。我不是第一次使用这个程序,只是在更新到MAMP PRO 3之后才出现了这种情况。这真的很奇怪。谢谢!还有其他建议吗? - Sebastian

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接