我使用 Laravel 4 来开发我的项目。
我在我的 Mac 上开发,提交到 Git,然后在服务器上克隆它(linode 1G VPS)。
由于“vendor”文件夹默认为“GIT-ignored”,所以我通常在将项目克隆到服务器后执行“composer install”。
之后,我在本地安装的任何其他软件包,我都会在服务器上执行“composer update”。
昨天报了这个问题——PHP Composer update "cannot allocate memory" 报错(使用Laravel 4)
到目前为止,我还没有找到解决方案。我什至尝试进行“新”克隆和“composer install”,这给了我内存错误。这非常令人沮丧。
那么我的问题是,可以将我的整个项目上传到服务器吗?由于“供应商”文件夹只是“git-ignored”的东西,如果我只是复制那里的所有内容,它会工作吗?(我没有尝试过,因为我的服务器目前还活着,我不想损坏任何东西)。
“compiled.php”文件的实际作用是什么?它依赖于平台吗?我也可以复制那个文件吗?
我现在已经多次看到这个内存问题,并阅读了其他人报告类似问题。我希望我可以上传整个项目文件夹并祈祷它会起作用。
谢谢你的帮助!