Installer apache & PHP sous Debian

Les indications essentielles pour installer PHP, apache, MySQL, PhpMyAdmin sous Debian.

Commençons par installer le serveur Apache.

Vous devrez placer vos sites à cet endroit /var/www/

La consultation des pages en local se fait par : http://localhost/index.html

L’adresse physique est file://var/www/index.html

# apt-get install apache2

A présent installons PHP5

# apt-get install php5

Pour tester si apache2 et php5 fonctionnent, céer un fichier php_info.php que vous placer à la racine du serveur : var/www/php_info.php avec le code suivant.

Consultez cette page sur http://localhost/php_info.php

<?php phpinfo(); ?>

Quand on tape http://localhost/ on arrive dans le répertoire par défaut d'apache http://localhost/apache2-default/. Une astuce pour avoir par défaut la liste de vos sites directement en arrivant sur localhost. Créer un fichier index.php avec le code suivant, et placer le dans le répertoire var/www/apache2-default/

Ce fichier listera les répertoires contenu à la racine du serveur, dans var/www/, vous n'aurez plus qu'à cliquer sur le lien pour accèder a votre site.

<html>
  <head></head>
  <body>
  <h1>localhost</h1>
  <p>There's no place like 127.0.0.1</p>
  <p>Welcome to localhost  </p>
  <p><u><em><strong>The site list :</strong></em></u></p>
  <ul>
  <?php
	  $lclhst="http://localhost/";
	  $rep = "../";
	  $dir = opendir($rep);
	  function dd($date)
	  {
	      return date("d/m/Y H:i:s", $date);
	  }
	  while ($f = readdir($dir))
	  {
	      if ($f != "." && $f != "..")
	  {
	          if (is_dir($rep."/".$f))
	  {
	              echo "<li><a href=\"".$lclhst.$f."\">".$f."</a></li>";
	          }
	      }
	  }
	  closedir($dir); ?>
  </ul>
  </body>
  </html>

Liste var/www/

-----------------

- apache2-default
- index.php
- index.html
- mon-site

php_info.php

Pour installer MySQL, PhpMyAdmin

Liens

site offciel de PHP : http://www.php.net/