Header image

Installation d’une solution (W/L)amp + Jaxer: Part 4 (Installation de PHP)

Windows

Sous windows pas de grosse install comme nous en voyons tant mais un simple dézip du fichier se trouvant sur le site (Je sais qu’il y a un installateur mais je préfère installer PHP comme module à Apache plutôt que comme script CGI). Je l’ai dézippé dans « c:\PHP5\« 

Par contre la configuration est plus ardue que pour les autres serveurs:

  1. Dans le dossier ou vous avez dézippé PHP cherchez après « php.ini-recommended« , copiez le et renommez le en « php.ini« .
  2. Editez le comme cela:
    1. cherchez la ligne non commentée (sans point virgule devant) qui contient « error_reporting«   et vérifiez que sa valeur est bien sur « E_ALL« 
    2. même chose pour « display_errors » mais avec la valeur « On« 
    3. la ligne « extension_dir » et mettez le chemin vers le dossier ext (ici ce sera « c:/PHP5/ext/ » => prenez attention au slashes)
    4. décommentez les lignes:
      • extension=php_mysql.dll
      • extension=php_mbstring.dll
      • extension=php_mcrypt.dll
  3. Copiez le php.ini dans « c:\windows\« .
  4. Copiez la liste de fichier suivante dans « c:\windows\system32\ »:
    • libmysql.dll
    • libmhash.dll
    • libmcrypt.dll
    • libeay32.dll
  5. Editez le fichier « C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf » et recherchez la liste de lignes qui commencent par:

    LoadModule

    et ajoutez ce bloc à la fin:

    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
    LoadModule php5_module « C:\PHP5\php5apache2_2.dll »

  6. Modifiez également la ligne:

    DirectoryIndex index.html

    pour rajouter « index.php »:

    DirectoryIndex index.php index.html

  7. Relancez Apache et créez un fichier « index.php » dans « C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\ » dans lequel vous mettez ceci:

    <?php
    phpinfo();
    ?>

  8. Ensuite pointez votre navigateur vers http://localhost/
  9. Vous devriez voir une belle page reprenant toutes les infos relatives à PHP…

Linux

  1. Depuis un terminal:

    $ sudo apt-get install php5 libapache2-mod-php5 php5-mysql php5-mcrypt

    Si apache vous dit qu’il ne peux définir le nom du serveur, ce n’est pas grave, il suffit de spécifier dans le fichier « /etc/apache2/apache2.conf »

    ServerName 127.0.0.1

  2. Redémarrez Apache
  3. Créez un fichier « phpinfo.php » dans le repertoire « /var/www/ » (avec les droit super user):

    <?php
    phpinfo();
    ?>

  4. Ensuite pointez votre navigateur vers http://localhost/phpinfo.php
  5. Vous devriez voir une belle page reprenant toutes les infos relatives à PHP…

Passons ensuite à l’installation de phpMyAdmin

Articles similaires

Laisser un commentaire


Je gazouille...

Posting tweet...

Nuage de tags
Flickr Photos Récentes
Belgian Expo-Science 2010Belgian Expo-Science 2010Belgian Expo-Science 2010Belgian Expo-Science 2010Belgian Expo-Science 2010Belgian Expo-Science 2010Belgian Expo-Science 2010Belgian Expo-Science 2010Belgian Expo-Science 2010
Bear