Problème configuration LAMP

Fermé
Absot Messages postés 777 Date d'inscription mardi 28 octobre 2008 Statut Membre Dernière intervention 4 septembre 2020 - 3 févr. 2010 à 15:36
mamiemando Messages postés 33367 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 19 novembre 2024 - 8 févr. 2010 à 20:32
Bonjour, j'ai installé LAMP en utilisant la deuxième alternative de ce lien: http://doc.ubuntu-fr.org/lamp

Déjà, j'ai eu un problème avec la configuration de mysql-server mais apparemment, c'est bon, maintenant, j'ai besoin de configurer mon serveur mais je ne sais vraiment pas comment faire, j'ai regardé plusieurs tutoriel mais plein de façon sont référencé donc je suis un peu perdu.. :s

15 réponses

mamiemando Messages postés 33367 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 19 novembre 2024 7 801
3 févr. 2010 à 15:50
Pour commencer, que se passe-til quand tu essayes de te connecter sur ton serveur apache avec ton navigateur :
http://localhost

S'il y a marqué "It works" déjà, apache fonctionne. Est-ce le cas ?

Ensuite tout dépend de ce que tu veux faire. Sur la page que tu as indiqué, tu as des liens qui expliquent comment administrer apache, mysql et php. Le but dans un premier temps est de créer un premier site. Sans aller jusqu'à faire des virtual hosts on peut imaginer que tu travailles dans /var/www/htdocs qui est a priori la racine de ton site comme indiqué ici :
http://doc.ubuntu-fr.org/apache2

Tu peux commencer par te faire une page de test (par exemple /var/www/htdocs/test.php) qui va appeler une fonction php pour vérifier que le module php est bien chargé par apache. Par exemple tu peux mettre dans ce fichier :

<?php

// Prints something like: Monday 8th of August 2005 03:12:46 PM
echo date('l jS \of F Y h:i:s A');

?>


Ensuite pour tester :
http://localhost/test.php

Si ça marche, tu peux commencer à créer une base de donnée mysql par exemple via phpmyadmin.
http://doc.ubuntu-fr.org/phpmyadmin

A présent, modifies ton site de test en tant de te connecter à ta base de donnée et fais une requête SQL. À ce stade tu l'auras compris, c'est plus du développement web que de l'administration à proprement parler...

Bonne chance
0
Absot Messages postés 777 Date d'inscription mardi 28 octobre 2008 Statut Membre Dernière intervention 4 septembre 2020 44
3 févr. 2010 à 16:07
Quand je mets lURL http://127.0.0.1/, il me dit qu'il n'a pas trouvé la page donc soit mon serveur apache n'est pas lancé, soit y a un autre problème

Je veux configurer tout ça pour pouvoir utiliser correctement linux sur ma machine virtuelle de façon à pouvoir faire mon projet sous symfony, en général, j'utilise windows donc tout se fait tout seul..
0
Absot Messages postés 777 Date d'inscription mardi 28 octobre 2008 Statut Membre Dernière intervention 4 septembre 2020 44
3 févr. 2010 à 17:12
Personne ne peut m'aider svp?
0
mamiemando Messages postés 33367 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 19 novembre 2024 7 801
3 févr. 2010 à 19:51
Quand je mets lURL http://127.0.0.1/, il me dit qu'il n'a pas trouvé la page donc soit mon serveur apache n'est pas lancé, soit y a un autre problème

Effectivement. Peux tu me donner le résultat de la commande :

sudo service apache2 restart


Je veux configurer tout ça pour pouvoir utiliser correctement linux sur ma machine virtuelle de façon à pouvoir faire mon projet sous symfony, en général, j'utilise windows donc tout se fait tout seul..

Allons allons, pas de phrases comme ça, après ça va dériver en troll :-) C'est d'ailleurs pour ça que tu installes apache dans une machine virtuelle ^^

En fait c'est normal que ça déconne si linux est dans une machine virtuelle. En effet l'adresse 127.0.0.1 n'a pas le même sens dans ta machine virtuelle (système invité) que sous windows (ton système hôte). Si tu lances ton navigateur dans ta machine virtuelle ça devrait marcher.

Bonne chance
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Absot Messages postés 777 Date d'inscription mardi 28 octobre 2008 Statut Membre Dernière intervention 4 septembre 2020 44
4 févr. 2010 à 10:06
Voilà ce que me retourne la commande sudo service apache2 restart:
 * Restarting web server apache2                                                apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs


Oui mon navigateur (firefox) fonctionne très bien sous linux en machine virtuelle, j'écris même de celui-ci.
0
Absot Messages postés 777 Date d'inscription mardi 28 octobre 2008 Statut Membre Dernière intervention 4 septembre 2020 44
4 févr. 2010 à 12:14
Personne svp?
0
Absot Messages postés 777 Date d'inscription mardi 28 octobre 2008 Statut Membre Dernière intervention 4 septembre 2020 44
4 févr. 2010 à 15:29
up
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
4 févr. 2010 à 15:37
Salut,

Affiche le résultat de

ps aux | grep apache
sudo netstat -lpn | grep ':80'
rgrep -i documentroot /etc/apache2
0
Absot Messages postés 777 Date d'inscription mardi 28 octobre 2008 Statut Membre Dernière intervention 4 septembre 2020 44
4 févr. 2010 à 16:07
ps aux | grep apache :
root      3883  0.0  1.2  27936  6280 ?        Ss   15:01   0:00 /usr/sbin/apache2 -k start
www-data  3887  0.0  0.6  27936  3428 ?        S    15:01   0:00 /usr/sbin/apache2 -k start
www-data  3888  0.0  0.7  28016  4064 ?        S    15:01   0:00 /usr/sbin/apache2 -k start
www-data  3889  0.0  0.6  27936  3428 ?        S    15:01   0:00 /usr/sbin/apache2 -k start
www-data  3893  0.0  0.6  27936  3428 ?        S    15:01   0:00 /usr/sbin/apache2 -k start
www-data  3894  0.0  0.6  27936  3428 ?        S    15:01   0:00 /usr/sbin/apache2 -k start
www-data  4274  0.0  0.6  27936  3428 ?        S    15:03   0:00 /usr/sbin/apache2 -k start
utilisateur  4525  0.0  0.1   3056   808 pts/0    R+   16:04   0:00 grep --color=auto apache


sudo netstat -lpn | grep ':80' :
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      3883/apache2


rgrep -i documentroot /etc/apache2 :
/etc/apache2/sites-available/default:	DocumentRoot /var/www
/etc/apache2/sites-available/default-ssl:	DocumentRoot /var/www
/etc/apache2/sites-enabled/000-default:	DocumentRoot /var/www

0
mamiemando Messages postés 33367 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 19 novembre 2024 7 801
5 févr. 2010 à 18:10
Le problème est là :

(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down


Apparemment ton port 80 est déjà utilisé. C'est la raison pour laquelle apache2 fonctionne mal (et se relance mal). Tu peux vérifier ce qui utilise ce port avec la commande netstat.
https://forums.commentcamarche.net/forum/affich-6872750-probleme-demarrage-apache2
https://www.linuxquestions.org/questions/linux-newbie-8/could-not-bind-to-address-0-0-0-0-80-a-405377/

netstat -lpn | grep 80 


Essaye de fermer proprement apache2 :

sudo service apache2 stop


Reporte-moi le résultat de :

ps faux | grep apache
dpkg -l | grep apache


Bonne chance
0
Absot Messages postés 777 Date d'inscription mardi 28 octobre 2008 Statut Membre Dernière intervention 4 septembre 2020 44
8 févr. 2010 à 10:50
Désolé du retard mais je n'étais pas présent ce week-end.

Voilà la réponse du netstat:
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      3883/apache2  


ps faux | grep apache :
root      3883  0.0  1.2  27936  6280 ?        Ss   07:08   0:02 /usr/sbin/apache2 -k start
www-data  3887  0.0  0.6  27936  3428 ?        S    07:08   0:00  \_ /usr/sbin/apache2 -k start
www-data  3888  0.0  0.7  28016  4064 ?        S    07:08   0:00  \_ /usr/sbin/apache2 -k start
www-data  3889  0.0  0.6  27936  3428 ?        S    07:08   0:00  \_ /usr/sbin/apache2 -k start
www-data  3893  0.0  0.6  27936  3428 ?        S    07:08   0:00  \_ /usr/sbin/apache2 -k start
www-data  3894  0.0  0.6  27936  3428 ?        S    07:08   0:00  \_ /usr/sbin/apache2 -k start
www-data  4274  0.0  0.6  27936  3428 ?        S    07:10   0:00  \_ /usr/sbin/apache2 -k start
utilisateur  4793  0.0  0.1   3056   804 pts/0    S+   10:49   0:00      \_ grep --color=auto apache




dpkg :
ii  apache2                              2.2.12-1ubuntu2.1                          Apache HTTP Server metapackage
ii  apache2-mpm-prefork                  2.2.12-1ubuntu2.1                          Apache HTTP Server - traditional non-threade
ii  apache2-utils                        2.2.12-1ubuntu2.1                          utility programs for webservers
ii  apache2.2-bin                        2.2.12-1ubuntu2.1                          Apache HTTP Server common binary files
ii  apache2.2-common                     2.2.12-1ubuntu2.1                          Apache HTTP Server common files
ii  libapache2-mod-php5                  5.2.10.dfsg.1-2ubuntu6.4                   server-side, HTML-embedded scripting languag

0
mamiemando Messages postés 33367 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 19 novembre 2024 7 801
8 févr. 2010 à 11:29
Pour moi ton service apache2 ne parvient pas à redémarrer car des reliquats d'apache2 tournent toujours. Il faut soit les tuer, soit redémarrer.

Bonne chance
0
Absot Messages postés 777 Date d'inscription mardi 28 octobre 2008 Statut Membre Dernière intervention 4 septembre 2020 44
8 févr. 2010 à 13:43
Qu'est-ce que tu appelles reliquats d'apache2?
0
Absot Messages postés 777 Date d'inscription mardi 28 octobre 2008 Statut Membre Dernière intervention 4 septembre 2020 44
8 févr. 2010 à 17:25
up
0
mamiemando Messages postés 33367 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 19 novembre 2024 7 801
8 févr. 2010 à 20:32
À mon avis il y a des processus apache2 qui tournent en arrière plan alors qu'il ne devrait plus y en avoir si tu as stoppé le service d'apache2. Il faut soit les tuer à coup de kill, soit avec un reboot.

Bonne chance
0