Плохая новость, я не думаю, что вы можете это сделать.
БАРАН
Мой базовый стек LAMP с Laravel работает примерно на 200 МБ ОЗУ, поэтому Lumen должен работать нормально. Однако обновление или установка Laravel через композитор может использовать до 512 МБ ОЗУ. Я знаю, что Lumen — младший брат Laravel, так что вам может не понадобиться так много, но вам определенно понадобится.
Вы можете обойти это, используя своп файл, но ваш файл подкачки должен быть не менее 250 МБ, если не больше. К сожалению, у вас просто нет места на диске для файла подкачки большего размера.
Дисковое пространство
Я предполагаю, что ваш 1 ГБ дискового пространства на самом деле составляет 953 МБ из-за преобразование base-10 в base-2.
Согласно документам, для Ubuntu 12 требуется ~ 500 МБ для минимальной установки плюс 500 МБ для остальных обычных пакетов. Я предполагаю, что вы можете обойтись минимальным объемом в 500 МБ, в основном потому, что я не знаю, что включает в себя минимальный размер. Вам может понадобиться больше.
Apache 2.2 требует 50 МБ во время установки и только 10 МБ после этого.
Моя чистая установка Lumen весит 28 мб.
Размер Sqlite составляет ~1 МБ.
Я не смог найти ссылку, но PHP, вероятно, еще 10 МБ.
Поэтому, будучи крайне консервативным, Ubuntu занимает 500 МБ, Swap — 250 МБ, Apache — 10 МБ, Lumen — 28 МБ, Sqlite — 1 МБ, а PHP — 10 МБ, всего 799 МБ. Это оставляет вам 154 МБ для дополнительных пакетов, необходимых для этих целей, а также для различных загрузок файлов и расширений, которые происходят во время установки.
Я уверен, что что-то упускаю, и я уверен, что вам придется очищать кеш apt после каждой установки, запуская sudo apt-get clean
.
Вам также может понадобиться сначала установить самые большие файлы и не создавать файл подкачки, пока он вам не понадобится.
В целом, я думаю, что лучший вариант — запустить виртуальную машину с вашими аппаратными характеристиками и попробовать ее. Удачи, и отчитайтесь о результатах.
person
BrokenBinary
schedule
19.08.2015