是否有可能打包和分发基于Laravel的项目,并包含其所有依赖项?



我的客户端不能安装Debian包之外的任何东西,所以安装Composer不是一个选项(除非存在Laravel/Composer包)。

最好的解决方案是,如果客户端可以解压缩项目连同它的所有依赖(Laravel, Composer),它就会工作。

这样的事情有可能实现吗?如何?

最好的解决方案是如果客户可以解压缩项目以及它所有的依赖(Laravel, Composer)只是工作。

Yes - this will work

这样的事情有可能实现吗?如何?

就像你说的——如果你的目录上有项目运行——只要压缩它(包括/vendors文件夹)——他们就可以解压缩它。没有必要"安装"Laravel。

解压缩后,客户端应该仍然能够运行php artisan migrate来执行数据库表迁移

编辑:实际上-为什么他们不能直接运行

php -r "readfile('https://getcomposer.org/installer');" | php

curl -sS https://getcomposer.org/installer | php

它不是一个包-但它是通过PHP安装的?更多信息请参见composer install docs

相关内容

  • 没有找到相关文章

最新更新