我对PHP / Laravel / Linux / composer / docker等非常陌生,但是我确实有这样的任务:从内部服务器检索一些代码文件,然后用它制作一个坞容器。该项目使用PHP7.1.3编写,并使用Laravel框架。
我从服务器复制了整个https文件夹,我认为它包含了我需要的所有内容。
我还能够从Laravel文档中创建示例应用程序,我还创建了一个全新的Laravel项目。但是,是否有机会使用我现在拥有的所有代码文件“生成”一个新项目?
我甚至有一个composer.json和composer.lock文件,在我看来,该文件应该“列出”我在安装码头时需要的每个组件,对吗?
同样让我烦恼的是,我甚至不能让这个项目在我的开发机器上运行…
发布于 2022-06-01 21:35:51
我认为你应该一步一步地做这件事。但让我先回答你的一些问题。
据我所知,
composer.json.上声明
vendor文件夹。
这是我的建议;
正如你说过的,如果有人把这些任务交给你,你似乎对这些话题很陌生,这不是教授这类话题的明智方法。
我认为你必须从在本地机器上运行项目开始。如果你有错误,不要问他们一个新的问题。很可能您需要数据库,并且需要了解运行迁移、种子等。
当您管理运行项目时,您可以开始对项目进行对接。如果您的项目是用较新版本的laravel构建的,您可以轻松地使用sail,否则您可以构建自己的dockerfile或将laravel升级到更新的版本。
你的问题太广泛了,我认为你找不到这个问题的答案。
https://stackoverflow.com/questions/72467343
复制相似问题