Framework PHP sous IIS | Adenova 1 / 24
Framework PHP sous IIS
Zend Framework (http://framework.zend.com)
Avertissement
Dans le cadre de cet article, nous avons besoin d’un environnement complet de développement (PHP
sous IIS7 et SQL Server Express 2008). La mise en place de cet environnement est abordée dans deux
autres articles :
- « Web Platform Installer » pour l’installation de PHP sous IIS7 ;
- « Framework PHP sous IIS : Copix Framework » pour l’installation de SQL Server Express
2008.
Si votre environnement de développement doit posséder à la fois WAMP et IIS, vous pouvez
consulter l’article « Faire cohabiter WAMP et IIS ».
Préambule
Dans cet article, nous allons faire passer vers IIS7 un site Internet développé avec « Zend
Framework ». Ce site est initialement hébergé par WAMP, au sein d’un environnement de
développement, sur la base de la version 1.8.3 du framework. Le site que nous avons utilisé est une
boutique en ligne de vente d’écharpes.
La boutique sous WAMP
Avant de commencer, regardons rapidement à quoi ressemble notre boutique en ligne lorsqu’elle est
hébergée sous WAMP. La capture écran qui suit vous donnera une idée de son apparence.
Dans notre cas, la configuration de WAMP a été modifiée afin que le serveur HTTP Apache écoute sur
le port 8080. Ceci nous permet de ne pas être en conflit avec les applications et sites hébergés par IIS
qui sont placés sur le port 80.
Ainsi, pour accéder à la version WAMP de notre boutique, nous employons l’URL
http://localhost:8080/echarpe-belle.com.
Framework PHP sous IIS | Adenova 2 / 24
Création de la base de données
Notre boutique en ligne a évidemment besoin d’une base de données. Cette base de données est
actuellement hébergée par MySQL et s’appelle « echarpes ». Nous allons en faire une duplication
pour SQL Server Express 2008 et nous l’appellerons « shop ».
Ajouter la base de données
Passons maintenant à la création de la base de données « shop » au sein de SQL Server Express 2008.
Pour cela, nous allons utiliser l’outil de gestion associé : « Microsoft SQL Server Management
Studio ». Dans la liste de vos programmes, dans le dossier « Microsoft SQL Server 2008 », il faut
sélectionner « Microsoft SQL Management Studio ».
Framework PHP sous IIS | Adenova 3 / 24
Si nécessaire, nous indiquons le mot de passe pour accéder à l’outil de gestion de SQL Server Express
2008.
Dans la zone supérieure gauche de l’outil, nous faisons un clic droit sur « Base de données » puis
nous choisissons l’option « Nouvelle base de données ». Nous renseignons la boîte de dialogue qui
s’affiche comme ci-dessous :
Framework PHP sous IIS | Adenova 4 / 24
Pour paramétrer l’encodage de la base de données, il faut cliquer à gauche sur « Options » et choisir
dans le menu « Classement » la valeur « SQL_Latin1_General_CP1_CI_AS ».
Nous validons en cliquant sur le bouton « OK ». Notre base de données est maintenant créée,
comme nous le montre l’illustration qui suit :
Framework PHP sous IIS | Adenova 5 / 24
Génération d’un fichier SQL
Pour assurer la création des tables et l’intégration des données au sein de la base de données
« shop » que nous venons de créer, nous avons besoin d’un fichier SQL. Nous allons générer ce
fichier SQL grâce à l’outil « MySQL Administrator ».
Pour cela, lancez « MySQL Administrator » que vous trouvez normalement dans le dossier « MySQL »
de la liste de vos programmes. Indiquez le mot de passe, puis cliquez sur « OK ». Dans la zone
supérieure gauche de l’outil, choisissez « Backup » :
1 / 24 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !