Який мінімальний розмір сервера LAMP?


9

Я встановив сервер 10.10 з LAMP + OpenSSH. Це приблизно 1,1 Гб. Чи можна зменшити загальний розмір сервера?

ПІСЛЯ ЯКІХ ДОСВІДІВ

Повний сервер LAMP становить менше 1,0 Гб

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

Він містить PHP / Mysql / Apache та Gearman-job-сервер із підтримкою PHP + libFAM


Чи підходить щось на зразок Lighttpd або CherryPy?
Стефано Палацо

Точки для вказівки на Lighttpd. Але ми хотіли б дотримуватися Apache та PHP.
Арман

Відповіді:


5

По-перше, подумайте про використання 32-розрядних версій, якщо ви не знаєте місця. Бінарні файли менші, як і пам’ять пам’яті, і якщо у вас невелика система дискового сліду, швидше за все, у вас навіть не буде 4 Гб оперативної пам’яті, щоб скористатися 64-бітовим управлінням пам’яттю.

Якщо ви просто виберете завдання "Сервер LAMP", тоді базова система + все це може бути багато. Однак LAMP - це лише Linux, Apache, Mysql та PHP, тому дійсно все, що вам потрібно, - це біти, щоб зв'язати їх разом. Це було б:

mysql-сервер php5-mysql libapache2-mod-php5

Крім того, ви можете спробувати встановити його з --no-install-рекомендує ", що дозволить уникнути залучення речей, які зазвичай використовуються, але не є абсолютно необхідними, для роботи сайту LAMP (наприклад, SSL та команда php CLI).

Так ви можете запустити

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

Коли я це роблю в 64-розрядному екземплярі EC2 10.10, я отримую це:

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

І в 32-бітному екземплярі:

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

До речі, якщо вам цікаво, де використовується простір:

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

Покаже вам 20 найкращих (цифри - це МБ місця, що використовується)


+1 для команди "куди пропав пробіл". Дякую!
Девід Онелл

Дякую за приємне пояснення. Мені хотілося б знати, як я можу це зробити, якщо використовую чисту установку? Apt-get --no-install-рекомендує не видаляти вже встановлені пакети ...
Arman

0

Сервер LAMP при стисненні становить близько 65 МБ, при нестисненому - близько 200 Мб. Я говорю про ЛАМП, який надають люди XAMMP. UBUNTU встановлює багато речей, які, як вважає, належать до бази ..., забравши пакунки вручну, ви знизите його більше ... Звичайно, ви можете видалити непотрібні бібліотеки, доки ви знаєте, чим займаєтесь. Вам потрібно перевірте, яка програма від них залежить, і якщо вам потрібні ці програми. Якщо у вас є бібліотека в ubuntu, це через залежність.


що з рештою? чи можна видалити кілька непотрібних бібліотек?
Арман

Так, ви можете. Подивіться мій оновлений пост
karthick87

приємно, дякую. Буде цікаво поділитися досвідом отримання мінімального LAMP-сервера, що працює на ubuntu.
Арман
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.