我在Mac上使用MAMP进行本地网站测试。
现在,我总是在同一根文件夹中设置多个网站:'htdocs'。例如:htdocs> project1;的htdocs>项目2。 但是,我正在阅读虚拟主机以及如何为每个网站使用不同的根。
除此之外,这样做有什么巨大优势:
有一个不同的网址 - 例如:www.localhost2.example? (如果可以使用localhost2名称)
为每个网站设置不同的数据库环境? (虽然我通常每个网站只使用一个数据库,但我不介意在同一个PHPMyAdmin中使用所有数据库)
有什么实际优势?
答案 0 :(得分:1)
创建测试环境是一个好主意,但它有利有弊,如果你要为每个网站实例化一个vm,那么当你让它们同时工作时你会发现资源问题。
当需要为Web应用程序(特定于Linux等特定软件,如WHMCS等)进行特定的机器配置时,我通常会实例化虚拟机,但是对于网站的常规测试,我会在localhost上部署它们,以这种方式消耗更少的资源。