Jaki jest minimalny rozmiar serwera LAMP?

9

Zainstalowałem serwer 10.10 z LAMP + OpenSSH. Ma około 1,1 GB. Czy mogę zmniejszyć całkowity rozmiar serwera?

PO NIEKTÓRYCH DOŚWIADCZENIACH

Pełny serwer LAMP ma mniej niż 1,0 GB

/dev/sda1             7.5G  914M  6.3G  13% /

Zawiera PHP / Mysql / Apache i Gearman-job-server z obsługą PHP + libFAM

Arman
źródło
Czy coś takiego jak Lighttpd lub CherryPy byłoby odpowiednią alternatywą dla Ciebie?
Stefano Palazzo
Następnie pyta o wskazanie Lighttpd. Ale chcielibyśmy trzymać się Apache i PHP.
Arman

Odpowiedzi:

5

Po pierwsze, rozważ użycie 32-bitów, jeśli jesteś świadomy przestrzeni. Pliki binarne są mniejsze, podobnie jak pamięć, a jeśli masz system małej przestrzeni dyskowej, prawdopodobnie nie będziesz mieć nawet 4 GB pamięci RAM, aby skorzystać z 64-bitowego zarządzania pamięcią.

Jeśli po prostu wybierzesz zadanie „Serwer LAMP”, system podstawowy + wszystko to może być dużo. Jednak sam LAMP to po prostu Linux, Apache, Mysql i PHP, więc tak naprawdę wszystko, czego potrzebujesz, to bity, aby je połączyć. To byłoby:

mysql-server php5-mysql libapache2-mod-php5

Możesz także spróbować zainstalować go z opcją --no-install-poleca ", co pozwoli uniknąć wprowadzania rzeczy, które są normalnie używane, ale nie absolutnie konieczne, do działania strony LAMP (jak SSL i komenda php CLI).

Więc możesz biegać

apt-get --no-install-recommends install mysql-server php5-mysql libapache2-mod-php5

Gdy robię to w 64-bitowej instancji EC2 10.10, otrzymuję to:

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1              15G  793M   14G   6% /
none                  290M  108K  290M   1% /dev
none                  297M     0  297M   0% /dev/shm
none                  297M   52K  297M   1% /var/run
none                  297M     0  297M   0% /var/lock

W instancji 32-bitowej:

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1              15G  761M   14G   6% /
none                  294M  108K  294M   1% /dev
none                  298M     0  298M   0% /dev/shm
none                  298M   52K  298M   1% /var/run
none                  298M     0  298M   0% /var/lock

BTW, jeśli jesteś ciekawy, gdzie zajmuje to miejsce:

sudo du -m /* | sort -rn | head -20

Pokaże 20 najlepszych (liczby to MB wykorzystanego miejsca)

Spamapy
źródło
+1 dla polecenia „gdzie jest miejsce”. Dzięki!
David Oneill,
Dzięki za miłe wyjaśnienie. Chciałbym wiedzieć, jak to zrobić, jeśli korzystam z instalacji sieciowej? Apt-get --no-install-poleca nie odinstalowuje już zainstalowanych pakietów ...
Arman
0

Serwer LAMP po skompresowaniu ma około 65 MB, a po rozpakowaniu około 200 MB. Mówię o LAMPIE, którą zapewniają ludzie XAMMP. UBUNTU instaluje wiele rzeczy, które uważa za należące do bazy ... zabierając ręcznie pakiety, dostajesz więcej ... Jasne, możesz usunąć niepotrzebne biblioteki, o ile wiesz, co robisz. sprawdź, jaki program zależy od nich, a jeśli potrzebujesz tych programów. jeśli masz bibliotekę w Ubuntu, to z powodu zależności ..

karthick87
źródło
co z resztą? czy mogę usunąć niepotrzebne biblioteki?
Arman
Tak can.See mój zaktualizowane stanowisko
karthick87
fajnie, dziękuję. Ciekawe będzie podzielenie się doświadczeniem związanym z uruchomieniem minimalnego serwera LAMP działającego na Ubuntu.
Arman,