Les langages de programmation du Web

Précédent Sommaire 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Suivant

20. XAMPP pour Linux

Si vous travaillez sous Linux, vous pouvez utiliser XAMPP (WampServer n'est disponible que pour Windows).

XAMPP est une plate-forme de développement Web qui inclut un serveur Web Apache, l'environnement de programmation PHP, Perl, les systèmes de gestion de bases de données MySQL et SQLite, un serveur FTP...
XAMPP permet aussi l'exécution de scripts CGI.
Bref, c'est très complet !

Installation

Téléchargement : www.apachefriends.org/fr/xampp.html

Les répertoires importants

/opt/lampp/htdocs

C'est dans ce répertoire que seront placées les ressources Web de votre serveur.
Pour votre projet, créez le sous répertoire /opt/lampp/htdocs/isn

Ce répertoire est accessible avec l'URL http://localhost/isn

/opt/lampp/cgi-bin

C'est dans ce répertoire que vous placerez vos scripts CGI.
Ce répertoire est accessible avec l'URL http://localhost/cgi-bin

Démarrage des serveurs

Dans un terminal, tapez la commande :
sudo /opt/lampp/lampp start

Les scripts CGI en langage Python

Les permissions d'accès

Pour que vos scripts CGI puissent fonctionner, il faut des droits d'accès suffisants :
Propriétés → Permissions → autoriser l'exécution du fichier comme un programme

Emplacement de Python

La première ligne du script doit être :

#! /usr/bin/python

N.B. Sous Windows, c'est :

#! c:/Python27/python.exe