Quelle est la taille minimale du serveur LAMP?

9

J'ai installé le serveur 10.10 avec LAMP + OpenSSH. Il s'agit d'environ 1,1 Go. Puis-je réduire la taille totale du serveur?

APRÈS QUELQUES EXPÉRIENCES

Le serveur LAMP complet est sous 1.0 Go

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

Il contient PHP / Mysql / Apache et Gearman-job-server avec support PHP + libFAM

Arman
la source
Est-ce que quelque chose comme Lighttpd ou CherryPy serait une alternative appropriée pour vous?
Stefano Palazzo
Merci de pointer le Lighttpd. Mais, nous aimerions rester avec Apache et PHP.
Arman

Réponses:

5

Tout d'abord, envisagez d'utiliser 32 bits si vous êtes soucieux de l'espace. Les fichiers binaires sont plus petits, tout comme l'empreinte mémoire, et si vous avez un petit système d'empreinte disque, il est probable que vous n'aurez même pas 4 Go de RAM pour profiter de la gestion de la mémoire 64 bits.

Si vous choisissez simplement la tâche "Serveur LAMP", alors le système de base + tout cela peut être beaucoup. Cependant, LAMP lui-même n'est que Linux, Apache, Mysql et PHP, donc vraiment tout ce dont vous avez besoin sont les bits pour les lier ensemble. Ce serait:

serveur mysql php5-mysql libapache2-mod-php5

Vous pouvez également essayer de l'installer avec --no-install-recommend "qui évitera d'apporter des choses qui sont normalement utilisées, mais pas absolument nécessaires, pour le fonctionnement d'un site LAMP (comme SSL et la commande CLI php).

Vous pouvez donc courir

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

Lorsque je fais cela dans une instance EC2 10.10 64 bits, j'obtiens ceci:

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

Et sur une instance 32 bits:

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, si vous êtes curieux de savoir où l'espace est utilisé:

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

Vous montrera le top 20 (les nombres sont en Mo d'espace utilisé)

SpamapS
la source
+1 pour la commande "où est passé l'espace". Merci!
David Oneill
Merci pour la belle explication. Je voudrais savoir comment procéder si j'utilise l'installation sur Internet? L'apt-get --no-install-recommend ne désinstalle pas les packages déjà installés ...
Arman
0

Le serveur LAMP lorsqu'il est compressé fait environ 65 Mo. C'est environ 200 Mo lorsqu'il n'est pas compressé. Je parle de la LAMPE que les gens XAMMP fournissent. UBUNTU installe beaucoup de choses qu'il envisage d'appartenir à la base ... en supprimant manuellement les paquets, vous les récupérez plus ... Bien sûr, vous pouvez supprimer les bibliothèques inutiles tant que vous savez ce que vous faites. vérifiez quel programme en dépend et si vous avez besoin de ces programmes. si vous avez une bibliothèque dans ubuntu, c'est à cause d'une dépendance ..

karthick87
la source
qu'en est-il du reste? puis-je supprimer certaines bibliothèques inutiles?
Arman
Oui, vous pouvez. Voir mon article mis à jour
karthick87
bien merci. Il sera intéressant de partager l'expérience de faire fonctionner le serveur LAMP minimum sur ubuntu.
Arman