linux debian serveur web plesk php

Avec une dedibox fraîchement formattée sur laquelle nous avons mis Debian Ech

Mise à jour de la liste des paquets :

apt-get update


Mise à jour du système d’exploitation

apt-get dist-upgrade


Installation de packet :

apt-get install cron-apt ntp ntpdate fail2ban


Installation de Bind :

apt-get install bind9


Installation de la librairie Perl pour Apache :

apt-get install libapache2-mod-perl2


On édite le fichier /etc/hostname

sd-xxxx.dedibox.fr


Modification du fichier /etc/host

127.0.0.1	localhost localhost.localdomain
127.0.1.1	sd-xxxx XXX.XXX.XXX.XXX sd-xxxx.dedibox.fr sd-xxxx

# The following lines are desirable for IPv6 capable hosts

::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts


Ainsi que le fichier /etc/host.conf

order hosts, bind
multi on


On va mettre à jour le /etc/apt/sources.list :

deb http://ftp.fr.debian.org/debian/ etch main
deb-src http://ftp.fr.debian.org/debian/ etch main
deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib

## This is temporary appended by Autoinstaller from SWsoft for
## specify source of product’s packages for APT.
deb http://autoinstall.plesk.com/debian/PSA_8.3.0 etch all


On remet à jour la distribution:

apt-get update && apt-get upgrade


Passons enfin au coeur de l’action en installant Mysql 5, Php 5 et Plesk

apt-get install psa-php5-configurator
cd /tmp
wget http://download1.swsoft.com/Plesk/Plesk8.3/Debian4.0/swsoft_installer_v3.3.0_build071228.14_os_Debian_4.0_i386
chmod +x swsoft_installer_v3.3.0_build071228.14_os_Debian_4.0_i386

./swsoft_installer_v3.3.0_build071228.14_os_Debian_4.0_i386

L’installation de Plesk se lance il vous reste plus qu’à répondre aux différentes questions et c’est fini ^^

Si vous n’arrivez pas à modifier la langue de plesk il vous suffit d’aller dans la table misc de la base de données PSA et de modifier la valeur def_locale en fr-FR (si vous le voulez en français)

Plus d’informations à cette adresse : http://kb.swsoft.com/en/3526

Login: admin et mot de passe : setup

Au tour de PDO

On installe les packages nécessaires :

apt-get install php5-dev php-pear build-essential libtool libmysqlclient15-dev


On installe PDO

pecl install pdo
pecl install pdo_mysql


Enfin on ajoute au php.ini les lignes suivantes:

extension=pdo.so
extension=pdo_mysql.so


Disons qu’on veut passer de la version PHP 5.2.0 en 5.2.5 le tout avec le Suhosin Patch

C’est très simple il suffit de modifier les dépôts et de rajouter les suivants :

deb http://packages.dotdeb.org etch all
deb-src http://packages.dotdeb.org etch all


On met le tout à jour :

apt-get update && apt-get upgrade


Enfin activons les mods apache utile :

a2enmod expires
a2enmod deflate