#!/bin/sh # PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin ## Script d'installation d'un serveur LAMP complet ## Apache avec suexec - Pure-FTPd (sources) - Postfix - MySQL - PhpMyAdmin - PHP5 # +---------------------------------------------------------------------------------------------+ # | Raphael Prencipe / raphaelp@live.be | # | Script d'installation automatique de Pure-FTPd | # | | # | Ce script est distribué sans garantie et à vos risques et périls. | # | Si ce script fait péter votre machine ça ne sera pas ma faute :-) | # | | # | Il a été testé sur Debian Sarge, Etch et Lenny avec succès. | # | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | # | Vous pouvez modifier ce script et/ou le redistribué en laissant la licence intacte | # | celle que vous êtes en train de lire en ce moment. | # | La licence devra toujours être affichée. | # | | # | Toutes suggestions sont les bienvenues... | # +---------------------------------------------------------------------------------------------+ ## $Author: raphael prencipe $# $Revision: 0.2 $ # $Date: 2010-04-13 13:39:10 GMT +0100 (lun, 14 avril 2010) $ # How to run this script ? # su root # cd /root # wget http://download.tuxfamily.org/gbsd/lamp/lamp.txt # mv lamp.txt lamp.sh # chmod +x lamp.sh # run this script like this : # ./lamp.sh ## Paquets communs de compilation des sources aptitude update && aptitude safe-upgrade aptitude install build-essential apache2 apache2-suexec-custom python libpam0g-dev ftp openssl libssl-dev libxcrypt-dev ssh libmysqlclient15-dev libpq-dev libpqxx-dev libldap2-dev ntpdate zip unzip bzip2 mysql-server postfix postfix-mysql libapache2-mod-php5 php5 php5-cgi php5-mysql php5-gd php-pear ntpdate pool.ntp.org sleep 2 mkdir /etc/skel/www mkdir /etc/skel/cgi-bin mkdir /etc/skel/tmp mkdir /etc/skel/sessions mkdir /etc/skel/logs sleep 2 mysql_secure_installation #wget http://download.tuxfamily.org/gbsd/lamp/pure-ftpd.sh #chmod +x pure-ftpd.sh #sh pure-ftpd.sh