Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
自动为Laravel应用程序设置新的数字海洋服务器_Laravel_Configuration - Fatal编程技术网

自动为Laravel应用程序设置新的数字海洋服务器

自动为Laravel应用程序设置新的数字海洋服务器,laravel,configuration,Laravel,Configuration,我知道这是12美元/月*,但我想知道如何完成同样的事情自己 我的假设是可能的(以及我正在寻找的):我创建了一个只安装了Ubuntu 18.04.3的服务器,而没有安装其他任何东西,我上传了一个脚本,安装所有合适的软件,并使用正确的密码设置MySQL,等等(无需手动干预)。 我已经试过了,和Docker有很多问题,我不想再这样做了 我明白了,这让我只需单击一下就可以创建一个(Ubuntu、Nginx、MySQL、PHP-FPM)。但它缺少Redis,并且其版本已经过时(例如PHP7.2) 我听到人

我知道这是12美元/月*,但我想知道如何完成同样的事情自己

我的假设是可能的(以及我正在寻找的):我创建了一个只安装了Ubuntu 18.04.3的服务器,而没有安装其他任何东西,我上传了一个脚本,安装所有合适的软件,并使用正确的密码设置MySQL,等等(无需手动干预)。

我已经试过了,和Docker有很多问题,我不想再这样做了

我明白了,这让我只需单击一下就可以创建一个(Ubuntu、Nginx、MySQL、PHP-FPM)。但它缺少Redis,并且其版本已经过时(例如PHP7.2)

我听到人们提到厨师(也许),但这似乎比我想象的要复杂

不幸的是,我甚至不知道如何搜索我想做的事情(或者如何标记这个问题);这称为“服务器配置”吗?我一直在搜索“自动安装脚本redis mysql server for laravel”之类的短语

提前感谢你为我指明了正确的方向


*我还发现了和,每个看起来都像Forge+Envoyer(RunCloud提供了一个免费计划)。

它被称为服务器配置,非常适合于此,也可以检查一下-你可以自己设置服务器,从该服务器创建一个映像,然后根据该映像创建新服务器,这样,您就可以从一开始就安装所有服务。

这称为服务器配置,非常适合于此,也可以查看-您可以自己设置服务器并从该服务器创建映像,然后根据该映像创建新服务器,这样,您就可以从一开始就安装所有服务。

这听起来像是一项工作或类似(或Chef/Ansible)的工作,但是如果您还没有解决问题的第二部分,这可能是另一个工具


我强烈推荐Heroku(或类似的服务),因为这一切都是开箱即用的,而且还有很多其他优秀的功能,使开发管道变得轻而易举。

这听起来像是一项工作或类似的工作(或Chef/Ansible),但是如果您还没有解决问题的第二部分,这可能是另一个工具


我强烈推荐Heroku(或类似的服务),因为这一切都是开箱即用的,而且还有大量其他的优秀功能,使开发管道变得轻而易举。

为我的问题添加了一个脚注。我听说过木偶、厨师、赫罗库,现在又听说了安西伯。真正让我大吃一惊的是,我还没有找到像跑步这样简单的运动。你在想什么?Puppet、Chef、Heroku和Ansible网站看起来令人望而生畏,对于运行一两个小型网站的初学者来说并不具有吸引力。谢谢。在我的问题上加了一个脚注。我听说过木偶、厨师、赫罗库,现在又听说了安西伯。真正让我大吃一惊的是,我还没有找到像跑步这样简单的运动。你在想什么?Puppet、Chef、Heroku和Ansible网站看起来令人望而生畏,对于运行一两个小型网站的初学者来说并不具有吸引力。谢谢。我也不知道你在想什么。谢谢我认为你能做的最简单的事情就是抓取一个预先制作好的服务器映像,或者自己制作一个,然后根据这个映像进行安装。服务器配置通常比只给你一个脚本来运行要复杂一些,因为底层的操作系统是不同的,即使使用不同云提供商提供的相同ubuntu版本,它们之间也会有一些小的变化和差异。我想知道你是怎么想的。谢谢我认为你能做的最简单的事情就是抓取一个预先制作好的服务器映像,或者自己制作一个,然后根据这个映像进行安装。服务器配置通常比只给你一个脚本来运行要复杂一些,因为底层操作系统并不相同,即使使用来自不同云提供商的相同ubuntu版本,它们之间也会有细微的变化和差异。