Procédure d`installation du langage PHP pour Apache Version du

Transcription

Procédure d`installation du langage PHP pour Apache Version du
Procédure d'installation du langage PHP pour Apache
Version du logiciel : 5.3.5
VEREMES
42 av. des Jardins
66240 St-Estève
www.veremes.com
Procédure d'installation du langage PHP pour Apache
VEREMES – Version : 5.3.5
Page 1 / 12
Table des matières
1. Prérequis ..................................................................................................................... 4
2. Téléchargement .......................................................................................................... 5
3. Installation ................................................................................................................... 6
4. Configuration .............................................................................................................. 7
5. Test de l’installation ..................................................................................................10
6. Fichier(s) de log .........................................................................................................11
Procédure d'installation du langage PHP pour Apache
VEREMES – Version : 5.3.5
Page 2 / 12
Introduction
PHP (PHP : Hypertext Preprocessor) est un langage de scripts libre.
Le langage PHP est utilisé principalement en tant que langage de script côté serveur, ce qui veut dire que
c'est le serveur (Apache dans nos installations) qui va interpréter le code PHP et générer du code interprétable
par un navigateur.
Procédure d'installation du langage PHP pour Apache
VEREMES – Version : 5.3.5
Page 3 / 12
1. Prérequis
Les prérequis suivants doivent être installés avant de poursuivre l’installation :
o
o
00001.Librairies_Visual_C++.v2008
00002.Apache_HTTPD.v2.2.17
Procédure d'installation du langage PHP pour Apache
VEREMES – Version : 5.3.5
Page 4 / 12
2. Téléchargement
Nom du fichier :
php-5.3.5-nts-Win32-VC9-x86.zip
(version VC9 x86 Non Thread Safe)
Taille du fichier :
14,9 Mo
Lien de téléchargement :
http://windows.php.net/download
Procédure d'installation du langage PHP pour Apache
VEREMES – Version : 5.3.5
Page 5 / 12
3. Installation
-
Décompresser le fichier ZIP dans un nouveau répertoire nommé « C:\serveurs\php.5.3.5 » ce qui
donne « C:\serveurs\php.5.3.5 ».
Procédure d'installation du langage PHP pour Apache
VEREMES – Version : 5.3.5
Page 6 / 12
4. Configuration
-
Copier le fichier « php.ini-production » vers un nouveau fichier « php.ini ». En ligne de commandes
taper :
copy C:\serveurs\php.5.3.5\php.ini-production C:\serveurs\php.5.3.5\php.ini
-
Créer un répertoire de stockage des sessions PHP dans le répertoire d’Apache. En ligne de
commandes taper (remplacer « X.X.X » par la version d’Apache) :
mkdir "c:\serveurs\Apache.X.X.X\php_session"
-
Ouvrir le fichier « php.ini » situé dans « C:\serveurs\php.5.3.5 » à l’aide d’un éditeur de textes.
Rechercher :
zlib.output_compression = Off
Remplacer par :
zlib.output_compression = On
Rechercher :
max_execution_time = 30
Remplacer par :
max_execution_time = 300
Rechercher :
max_input_time = 60
Remplacer par :
max_input_time = 600
Rechercher :
memory_limit = 128M
Remplacer par : (A adapter en fonction de la mémoire disponible sur le serveur)
memory_limit = 512M
Rechercher :
error_reporting = E_ALL & ~E_DEPRECATED
Remplacer par :
error_reporting = E_ALL & ~E_NOTICE
Rechercher :
;error_log = syslog
Remplacer par :
error_log = C:/serveurs/php.5.3.5/php.log
Rechercher :
;default_charset = "iso-8859-1"
Remplacer par :
default_charset = "iso-8859-1"
Rechercher :
doc_root =
Remplacer par :
; doc_root =
Rechercher :
Procédure d'installation du langage PHP pour Apache
VEREMES – Version : 5.3.5
Page 7 / 12
; extension_dir = "ext"
Remplacer par :
extension_dir = "c:\serveurs\php.5.3.5\ext"
Rechercher :
enable_dl = Off
Remplacer par :
enable_dl = On
Rechercher :
;cgi.force_redirect = 1
Remplacer par :
cgi.force_redirect = 1
Rechercher :
upload_max_filesize = 2M
Remplacer par :
upload_max_filesize = 15M
Rechercher :
;date.timezone =
Remplacer par :
date.timezone = "Europe/Paris"
Rechercher :
;session.save_path = "/tmp"
Remplacer par (remplacer « X.X.X » par la version d’Apache) :
session.save_path = "C:\serveurs\Apache.X.X.X\php_session" ; Remplacer X.X.X par la version d’Apache
Rechercher :
session.use_cookies = 1
Remplacer par :
session.use_cookies = 0
Rechercher :
session.use_only_cookies = 1
Remplacer par :
session.use_only_cookies = 0
Enregistrer les modifications.
-
Ouvrir le fichier « httpd.conf » d’Apache situé dans « C:\serveurs\Apache.X.X.X\conf » à l’aide
d’un éditeur de textes (« X.X.X » indique la version d’Apache). Penser à adapter le chemin
d’installation de PHP si nécessaire.
Rechercher (à la fin du fichier) :
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
Ajouter en dessous :
# Début de la configuration PHP
AddDefaultCharset ISO-8859-1
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
Action application/x-httpd-php "/php/php-cgi.exe"
ScriptAlias /php "c:/serveurs/php.5.3.5"
<Directory "c:/serveurs/php.5.3.5">
Procédure d'installation du langage PHP pour Apache
VEREMES – Version : 5.3.5
Page 8 / 12
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
# Fin de la configuration PHP
Enregistrer les modifications.
-
Redémarrer le service Apache en ligne de commandes (Il est également possible d’utiliser le logiciel
« Apache Service Monitor) :
net stop "Apache HTTPD"
net start "Apache HTTPD"
En cas d’erreur au démarrage, vous avez certainement fait une erreur de frappe dans le fichier de
configuration d’Apache.
Procédure d'installation du langage PHP pour Apache
VEREMES – Version : 5.3.5
Page 9 / 12
5. Test de l’installation
Créer un fichier texte nommé « test.php » dans « C:\serveurs\Apache.X.X.X\htdocs » contenant le texte
suivant (« X.X.X » représente la version d’Apache) :
<html>
<?php phpinfo(); ?>
</html>
Dans un navigateur Web, taper http://localhost/test.php ou http://nom_de_machine/test.php.
Le résultat du test devrait montrer la configuration de PHP comme sur la Figure 1.
Figure 1 : Page de test de PHP
Si le résultat est concluant, par sécurité effacer le fichier « C:\serveurs\Apache.X.X.X\htdocs\test.php ».
Procédure d'installation du langage PHP pour Apache
VEREMES – Version : 5.3.5
Page 10 / 12
6. Fichier(s) de log
Le fichier de log de l’application se situe dans :
C:\serveurs\php.5.3.5\php.log
(Ce fichier est généré à partir de la première erreur rencontrée)
Procédure d'installation du langage PHP pour Apache
VEREMES – Version : 5.3.5
Page 11 / 12
Table des illustrations
Figure 1 : Page de test de PHP ........................................................................................................................ 10
Procédure d'installation du langage PHP pour Apache
VEREMES – Version : 5.3.5
Page 12 / 12