Bonjour !
Tout est dans le titre. J'aimerais beaucoup installer un serveur LAMP sur ma toute nouvelle Fedora.
Sous Ubuntu et Mandriva, qui n'ont pourtant pas vocation à être utilisées comme serveur web, les installations se font le plus simplement du monde, en une seule commande.
En arrivant sous Fedora je m'attendait à quelque chose d'aussi simple, mais je me retrouve à devoir fouiner sur 3 pages de doc pas franchement accueillantes puisqu'un poil... bordéliques ^^
Je me demandais donc si c'était dû à l'âge de la documentation à ce sujet, et s'il existait un moyen plus récent et moins casse-coutête d'installer un bête serveur LAMP.

Merci d'avance pour votre aide 🙂
Un serveur LAMP est composé de plusieurs éléments et il est plus logique d'installer chaque élément au dernier niveau, plutôt que d'installer un paquet qui serait peut-être plus simple à installer, mais dont les composants ne seraient pas forcément à jour.
De plus apache, mysql, .... ne sont pas monolithiques mais ont des paquets additionnels très intéressant pour certains mais pas pour d'autres.


Linux :: Déjà installé (enfin je pense)
Apache :: yum install httpd
Mysql :: yum install mysql-server mysqp php-mysql (Mais on peut aussi utiliser PostgreSQL qui ne dépend pas d'Oracle) . 
Php :: yum install php
Mais le P de LAMP peut vouloir dire Perl
Perl :: Déjà installé, mais pour les modules web additionnels yum search perl ou yum search CGI


Mais il existe aussi un groupe pour les serveurs web
yum groupinstall "Serveur Web"
dont on peut voir le contenu avec
yum groupinfo "Serveur Web"
Groupe : Serveur Web
Description : Ces outils vous permettent d'exécuter un serveur Web sur le système.
Paquets mandataires :
httpd
Paquets par défaut :
crypto-utils
distcache
httpd-manual
mod_perl
mod_python
mod_ssl
php
php-ldap
php-mysql
squid
webalizer
Paquets optionnels :
Pound
apachetop
awstats
boa
cherokee
dap-server-cgi
drupal
drupal-cck
drupal-date
drupal-service_links
drupal-views
lighttpd
lighttpd-fastcgi
mediawiki
mod_auth_kerb
mod_auth_mysql
mod_auth_pgsql
mod_authz_ldap
mod_cband
mod_extract_forwarded
mod_fcgid
mod_geoip
mod_security
moin
moin-latex
namazu
ocspd
perl-HTML-Mason
perl-Kwiki
php-odbc
php-pecl-apc
php-pgsql
phpMyAdmin
phpldapadmin
tclhttpd
thttpd
tiquit
tomcat-native
tomcat5
tomcat5-admin-webapps
tomcat5-webapps
vdr-wapd
vdradmin-am
wordpress
>En arrivant sous Fedora je m'attendait à quelque chose d'aussi simple, mais je me retrouve à devoir fouiner sur 3 pages de doc pas franchement accueillantes puisqu'un poil... bordéliques ^^

L'auteur te remercie et attend avec impatience ta contribution sur ce sujet.

+
xhtml wrote:hello,

Facile et très très complet! Essaie avec ce lien:

http://www.apachefriends.org/fr/xampp-linux.html
Xammp est loin d'être ce qu'il faut, c'est juste pratique pour tester un site en local mais niveau sécurité c'est zéro :s

L'auteur te remercie et attend avec impatience ta contribution sur ce sujet.
Je me met à l'écriture aujourd'hui, je donnerais un lien vers l'article quand il sera terminé et si ça plait alors ça pourrait faire partie de la doc, mais pas remplacer l'existante présentation de lamp, puisque mon tutoriel sera vraiment orienté débutant avec la config minimale.
fedax wrote:En arrivant sous Fedora je m'attendait à quelque chose d'aussi simple, mais je me retrouve à devoir fouiner sur 3 pages de doc pas franchement accueillantes puisqu'un poil... bordéliques ^^
En tant que débutant je n'ai eu aucun problème ... Suffit juste de prendre le temps de lire et de ne pas vouloir aller trop vite.
Bucher0n wrote:
fedax wrote:En arrivant sous Fedora je m'attendait à quelque chose d'aussi simple, mais je me retrouve à devoir fouiner sur 3 pages de doc pas franchement accueillantes puisqu'un poil... bordéliques ^^
En tant que débutant je n'ai eu aucun problème ... Suffit juste de prendre le temps de lire et de ne pas vouloir aller trop vite.
Je suis tout à fait d'accord, on peut bien sûr installer LAMP avec la doc, mais il y a des informations qui sont inutiles pour une installation et une utilisation basique. En coupant tout ce dont on a pas besoin pour une utilisation très basique (c'est-à-dire administrer son site avec un CMS ou mettre des bêtes pages en HTML, vraiment basique hein!) on réduit ces 3 lourdes pages à quelque chose de plus digeste.

Pour ceux que ça intéresserait, j'ai donc utilisé la doc de Fedora et celle de Mandriva afin d'écrire un tutoriel plus simplifié. Ca se trouve ici http://mtax.is-a-geek.com/?p=3#more-3
fedax wrote:mais il y a des informations qui sont inutiles pour une installation et une utilisation basique.
Entièrement d'accord mais on va pas se plaindre d'avoir une documentation trop complète :-D
> un tutoriel plus simplifi
Qui commence par modifier le httpd.conf => déjà c'est mal parti.

+
pan !!! :hammer:
echo "ServerName www.exemple.tld">>/etc/httpd/conf/httpd.conf
est inévitable si on a une erreur.
Tu peux le faire dans un fichier de conf dans conf.d
Je suis ouvert à toute amélioration 🙂
Dans quel fichier tu peux faire ça?
En général, tu crées un fichier monsite.conf par virtual host que tu héberges. Suffit de le mettre dans le premier avec la directive NameVirtualHost *:80.

Ceci offre l'avantage de ne pas être dépendant d'un upgrade Apache qui écraserait httpd.conf

EDIT : ces recommandations sont dans les pages du Wiki que tu as voulu "simplifier" 😉
proxy wrote:En général, tu crées un fichier monsite.conf par virtual host que tu héberges. Suffit de le mettre dans le premier avec la directive NameVirtualHost *:80.

Ceci offre l'avantage de ne pas être dépendant d'un upgrade Apache qui écraserait httpd.conf

EDIT : ces recommandations sont dans les pages du Wiki que tu as voulu "simplifier" 😉
Perso j'ai fait comme ça depuis pas mal de temps, et les upgrades de versions d'Apache m'ont jamais posé le moindre soucis.
Alors je dis pas que c'est pas possible que ça merde de temps en temps, mais taper une commande tout les 4 ou 5 ans quand une mise à jour d'Apache est trop violente...
Alors oui, c'est largement simplifié, c'est plus simple de taper (copier/coller en plus) une ligne de commande de de créer un fichier par virtual host qu'il faut éditer à la main.
nouvo09 wrote:
Mtax.is-a-geek.com
MDR
Kikoolol?
C'est un sous domaine de dyndns -_-'
Bah tu fais comme tu veux : y a aussi l'avantage pour la réinstal de ton site et ta conf sur un nouveau serveur.
C'est juste dommage de mettre ça sur un blog.