{{indexmenu_n>3}} ====== Apache 2.4, MySQL 5.5, PHP 5.6 ====== {{:info.png |}} Dans cette solution, la version installée de PHP sera la 5.6. Il s'agit de la version provenant du dépôt [[http://www.dotdeb.org|dotdeb]]. {{:warning.png |}} Rappel : toutes les commandes sont indiquées comme exécutées en sudo, inutile de saisir sudo si vous êtes root. Le dépôt dotdeb est maintenu par une communauté qui compile les dernières versions des paquets AMP ((Apache, MySQL, PHP)) pour Debian. Les paquets se trouvant sur dotdeb sont souvent plus à jour que les paquets officiels, ce qui fait que dotdeb sera préféré ici mais il n'est pas obligatoire, il suffira de sauter la première étape. ===== Déclarer le dépôt Dotdeb ===== D'abord on va enregistrer la clé permettant de se connecter au serveurs de DotDeb en saisissant les commandes suivantes : wget http://www.dotdeb.org/dotdeb.gpg sudo apt-key add dotdeb.gpg On va déclarer le dépôt comme source en l'ajoutant dans le fichier qui sera lu par apt : sudo printf "deb http://packages.dotdeb.org jessie all\ndeb-src http://packages.dotdeb.org jessie all" >> /etc/apt/sources.list.d/dotdeb.list Pour finir on met à jour la liste des paquets installables : sudo apt-get update ===== Installation d'Apache ===== {{:apache_logo.png?60 |}} Apache HTTP Server, souvent appelé Apache, est un logiciel de serveur HTTP produit par l'Apache Software Foundation. C'est le serveur HTTP le plus populaire du Web. C'est un logiciel libre avec un type spécifique de licence, nommée licence Apache. Il est aussi un des serveurs les plus stable et paramétrable actuellement. Pour installer Apache on va exécuter la commande suivante : sudo apt-get install apache2 A la fin de l'installation si tout s'est bien déroulé vous devriez pouvoir visualiser la célèbre page "It works !" en saisissant http://ip_de_votre_serveur dans un navigateur web. Bien entendu cela s'affichera si vous utilisez un navigateur sur une machine située sur le même réseau que votre serveur (à moins que vous ayez une adresse ip publique). {{:info.png |}} Pour connaitre votre adresse ip vous pouvez saisir la commande suivante : sudo ifconfig eth0 (Il s'agit de la valeur inet addr) ===== Installation de MySQL 5.5 ===== {{:logo-mysql.jpg?90 |}} MySQL est un système de gestion de base de données (SGBD). Selon le type d'application, sa licence est libre ou propriétaire. Il fait partie des logiciels de gestion de base de données les plus utilisés au monde, autant par le grand public (applications web principalement) que par des professionnels. Exécutez la commande suivante : sudo apt-get install mysql-server mysql-client mysql-common Le script d'installation va vous demander de saisir un mot de passe pour créer l'administrateur de la base de données (root). ===== Installation de PHP & MySQL ===== {{:php_logo.png?90 |}} PHP (sigle de PHP: Hypertext Preprocessor) est un langage de scripts libre principalement utilisé pour produire des pages Web dynamiques via un serveur HTTP, mais pouvant également fonctionner comme n'importe quel langage interprété de façon locale, en exécutant les programmes en ligne de commande ((CLI - Command Line Interface)). Exécutez la commande suivante : sudo apt-get install php5 php5-mysql {{:info.png |}} Pendant l'installation le programme va vous demander le mot de passe pour le super-utilisateur (root) de MySql. Ce dernier n'est pas lié au compte root du système. ===== Test de l'installation ===== Pour tester l'installation on commence par redémarrer le serveur Apache avec la commande suivante : sudo /etc/init.d/apache2 restart Puis on va créer un fichier php dans le dossier racine du site web par défaut créé par Apache : sudo echo "" >> /var/www/html/phpinfo.php On peut tester dans un navigateur web à l'adresse http://ip_de_votre_serveur/phpinfo.php Si tout va bien vous devriez avoir une belle page d'information sur la version de php que vous avez installé.