Etape 1 : Installer un serveur Linux sur la machine

J'utilise Ubuntu 6.06.2 Server LTS (Dapper Drake) i386 que je trouve très stable. Connectez vous en SSH, puis su

Mettre a jour vos softs pré-installés

  • apt-get update

Installation des packages nécessaires (dans le cas suivant Apache2 et PHP4)

  • apt-get install apache2
  • apt-get install libapache2-mod-php4
  • apt-get install php4-cli
  • apt-get install php4-mysql
  • apt-get install php4-gd
  • apt-get install php4-pear

Sauvegarde du fichier de conf

  • cd /etc/php4/apache
  • cp php.ini php.ini-dist

Redémarrage d'Apache après configuration

  • /etc/init.d/apache2 reload

Installation des pré-requis pour la compilation de eAccelerator

  • apt-get install make
  • apt-get install php4-dev

Installation de eAccelerator

  • cd /
  • mkdir ea
  • cd ea
  • wget http://kent.dl.sourceforge.net/sourceforge/eaccelerator/eaccelerator-0.9.3.tar.gz
  • tar xvzf eaccelerator-0.9.3.tar.gz
  • cd eaccelerator-0.9.3
  • export PHP_PREFIX="/usr"
  • $PHP_PREFIX/bin/phpize
  • ./configure --enable-eaccelerator=shared --with-php-config=$PHP_PREFIX/bin/php-config
  • make
  • make install

Installation d'un serveur FTP

  • apt-get install proftpd

Installation d'un serveur d'envoi de mail

  • apt-get install postfix

Installation du serveur mySQL

  • apt-get install mysql-server
  • /etc/init.d/mysql reset-password

Installation d'utilitaires mySQL

  • apt-get install phpmyadmin
Pour optimiser votre serveur mySQL je vous recommande d'utilisation de MySysOp qui permet de tuner votre serveur mySQL en live (pensez quand même a mettre un .htaccess + .htpassword pour protéger ce répertoire ;-)