Installation et configuration de PHP v 5.2.6     ( imprimé pdf / word )

Installation

Affichage d’une table MySQL

Installation de php imagick

Affichage de php MagickWand

Installation et configuration de PHP v 5.2.6

Pré-requis : Avoir installé Apache, MySQL, et exécuté le script « createdb_testdb.sql » de la section précédente « 2. Installation et configuration de MySQL v5.0 »

Téléchargement et Installation

Il existe plusieur maniere d'installer PHP.

La version "Zip packages" intègre l'ensemble des modules nécéssaire au développement Web comme le module de connexion MySQL. Télécharger  cette version et décompresser l'ensemble des fichiers dans le répertoire "C:/Program Files/PHP".

Vous devez obtenir un dossier contenant :

PHP folder



Editer le fichier de configuration de Apache (httpd.conf) et ajouter les lignes suivantes :

LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
AddType application/x-httpd-php .php

Redémarrer le serveur Apache pour prendre en compte les modifications.

Cela étant, on peut tester le bon fonctionnement de PHP en créant le fichier « C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\test.php »

Fichier test.php

<?php phpinfo(); ?>

Visualiser le résultat à l’adresse http://localhost:8080/test.php ou http://localhost/test.php

Remarques :

  1. pensez à ajouter le répertoire « C:\Program Files\PHP » à votre variables d’environnement PATH.
  2. En cas d’erreur sur une page php, vous pouvez exécuter le code PHP dans une console msdos. Taper par exemple

            php  “C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\test.php”

            Les messages d’erreur permettent souvent de resoudre les erreurs.


Affichage d’une table MySQL

Il faut dans un premier temps configurer PHP pour pouvoir accéder à MySQL.
Si le fichier « C:/WINDOWS/php.ini » existe, éditer ce fichier et ajouter les 2 lignes suivantes :

extension=php_mysql.dll
extension_dir="C:/Program Files/PHP/ext"

Remarques :

  1. Si le fichier « C:/WINDOWS/php.ini » n’existe pas, copier le fichier php.ini-dist (situé dans le répertoire d’installation de PHP) dans le dossier « C:/WINDOWS/ » et renommer le fichier « php.ini »
  1. Redémarrer le serveur Apache en cas de modification du fichier « php.ini »

 

Créer le fichier « C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\table.php »

Fichier table.php

<?

$hote = ""; // localhost:3306 par defaut
$user = "foo";
$password = "foo";
$dbname = "testdb";

$connexion = mysql_connect($hote,$user,$password);
mysql_select_db($dbname,$connexion);
if ($connexion>0)
    echo "connexion effectuée à la base <b>$dbname</b> utilisateur <b>$user</b></BR></BR>\n\n";
else
    echo "pas de connexion active</BR></BR>\n\n";

$mysql_result = mysql_query("SELECT * FROM USERS;") ;

echo '<table BORDER="1">';
echo "<tr><td><b>Username</b></td>  <td><b>Email</b></td></tr>\n";

while ($ligne = mysql_fetch_array($mysql_result))
{
      // afficher le nom et l'emailde l'utilisateur
      echo "<tr><td>".$ligne["username"]."</td> <td>".$ligne["email"]."<td></tr>\n";
}
echo "</table>";

mysql_close($connexion);
?>

 

Exécuter ce code en vous rendant à l'url http://localhost:8080/table.php

Ces quelques lignes de code permettent d’afficher les noms et email des utilisateurs de la table users (base de données testdb)


Installation de php imagick

PHP imagick est une extension PHP permettant d'utiliser les fonctionnalité de imagemagick dans du code PHP.
Dans un premier temps, télécharger et installer la version win32 (ou win64 selon) de ImageMagick

Pour installer php imagick :


Installation de php magick Wand

PHP magick Wand est une extension PHP permettant d'utiliser les fonctionnalité de imagemagick dans du code PHP.
Pour installer php magick Wand :



© Copyright 2009 , Inc. All Rights Reserved.