droits admin nécessaires pour édition de fichier php

Séb seb.bubuntu at gmail.com
Mer 5 Aou 10:11:43 BST 2009


spir wrote:
> [snip]
> 
> J'ai le sentiment que tous deux vous passez (en partie) à côté de la
> question, certainement parce que vous n'êtes pas des néophytes et avez suivi
> une autre voie.
> 
> Je pense que l'intérêt majeur de solutions serveur-local faciles, rapides,
> pratiques et "empaquetées" comme xampp (apparemment les équivalents pour
> d'autres systèmes sont mieux foutes) est justement de ne pas avoir à mettre
> en service un "vrai" serveur, avec tous les problèmes à résoudre.

Certes Michel et moi ne sommes peut-être pas des néophytes, mais contrairement à
ce que tu as l'air de penser, installer un "vrai" serveur de développement ne
relève pas franchement de l'exploit!
Exemple concret pour illustrer mes propos:
Je veux créer un site en php avec une base de données MySQL (ce qui est déjà
plus que ce dont à besoin la plupart des gens).

LA chose à savoir est que le serveur web de référence est apache et qu'il devra
travailler avec PHP et MySQL.

J'ouvre donc synaptic et je cherche "apache":
je trouve "apache2", je sélectionne

je cherche  "apache2 php" (puisque je viens de sélectionner apache2):
je trouve "libapache2-mod-php5", je sélectionne

je réalise que ce n'est pas apache mais php qui communique avec mysql, je
recherche donc "php5 mysql":
je trouve "php5-mysql", je sélectionne

Enfin (et c'est la seule partie qui peut être sournoise), je réalise qu'un
serveur MySQL doit être installé localement pour être tranquille; je recherche
donc "mysql server":
je trouve "mysql-server" que je sélectionne

Si j'ai dejà utilisé easy-php ou vadrouillé sur internet à la recherhe
d'infos/tutos sur PHP et MySQL, je connais phpmyadmin qui est très pratique pour
"jouer" avec MySQL; je recherche "phpmyadmin":
je trouve "phpmyadmin" que je sélectionne

Au passage et à chaque fois, la magie des paquets a opéré en sélectionnant tous
les paquets qui étaient en dépendance.
Je valide ma sélection de paquets, synaptic télécharge et installe tout ça en me
posant quelques questions simples (choix des mots de passe...) pour la
configuration.
Voilà!

il ne reste qu'à bidouiller les fichiers dans /var/www et lancer le navigateur
web à l'adresse http://localhost (ou 127.0.0.1).

Le serveur de développement est prêt et configuré en moins de temps qu'il ne m'a
fallu pour écrire ces lignes.

Tout est décrit ici:
http://doc.ubuntu-fr.org/lamp

il suffit d'ignorer la partie liée à la sécurisation pour un serveur de dév.

Est-ce vraiment hors de portée d'un néophyte?


> Ca permet entre autres: * d'apprendre à concevoir, construire, modifier un
> site
> * de développer en local (*) en testant au fur et à mesure, sans se
> soucier de problèmes annexes.

Pas plus, pas moins avec xampp qu'avec l'installation que j'ai décrite au dessus.


> Bon, je passe certainement moi aussi à côté d'autres points de vue...

Plus que différent points de vue, il faut relativiser les choses, xampp (sous
Debian/Ubuntu) ne fait qu'automatiser complètement une tâche qui peut être faite
proprement et simplement en utilisant des paquets.

Séb





Plus d'informations sur la liste de diffusion ubuntu-fr