#1 Le 08/12/2011, à 09:45
- netchaiev
[RESOLU] Installation de Lamp sur 11.04 64bits impossible
Salut à tous,
Après un nécessaire formatage de mon DD, j'ai essayé de réinstaller Lamp sur la 11.10 et je me heurte à un Pb.
Comme d'habitude, je suis la doc et tente d'installer via les liens. Tout ce passe à peu près bien. J'ai même l'invite pour entrer un mot de passe Root pour MySql.
Après plus rien. Pas vraiment de message d'erreur. Ensuite, lorsque je tente de lancer apache, il ne se passe rien. Si j'essaie de le fermer, j'ai la même réponse : Apache inexistant.
Je ne vous dis même pas lorsque je lance Lamp.
Évidemment, j'ai tout réinstallé module par module et j'obtiens les mêmes résultats.
Y'a t-il un Pb pour l'installation de Lamp sur la la 11.10. Personnellement, je n'ai pas vraiment envi de mettre Xampp, je préférais LAmp.
est-ce que quelqu'un d'entre vous aurait une petite idée de ce qu'il se passe ?
Merci pour votre aide....
Dernière modification par netchaiev (Le 09/12/2011, à 16:36)
CM : MSI P55-GD65 ; 8 G° de Ram ; Processeur : Intel I5 750
Carte son : intégrée à la CM. Du 7.1
Carte graphique : Geforce GT730
Ubuntu 23.10 64 bits
Hors ligne
#2 Le 08/12/2011, à 19:14
- netchaiev
Re : [RESOLU] Installation de Lamp sur 11.04 64bits impossible
Salut,
Puisque personne n'a l'air d'avoir des idées je fais quelques précision.
Si je lance lamp via le terminal j'ai cela :
sudo /opt/lampp/lamp start
sudo: /opt/lampp/lamp: command not found
Dans le même esprit, si je veux arrêter apache j'ai cela :
netchaiev@netchaiev:~$ sudo /etc/init.d/apache2 stop
* Stopping web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
Parcontre, le "Localhost" me mentionne bien : IT WORKS !!!!
Des idées ???? Cela devient urgent parce que je dois rendre un truc pour lundi et je ne voudrais pas retourner provisoirement sur windows pour faire cela.
Merci pour votre aide
CM : MSI P55-GD65 ; 8 G° de Ram ; Processeur : Intel I5 750
Carte son : intégrée à la CM. Du 7.1
Carte graphique : Geforce GT730
Ubuntu 23.10 64 bits
Hors ligne
#3 Le 08/12/2011, à 19:33
- compte supprimé
Re : [RESOLU] Installation de Lamp sur 11.04 64bits impossible
Vire lamp et installe ça en passant par les dépôts.
sudo apt-get install apache2
Quand c'est fait, tu vérifies qu'apache fonctionne (localhost). Si oui :
sudo apt-get install php5
Pareil, tu vérifies si ça fonctionne avec un petit fichier php contenant par exemple phpinfo()
Si oui,
sudo apt-get install mysql
Si ça fonctionne :
sudo apt-get install phpmyadmin
Pourquoi procéder de cette façon ? Ça évite d'avoir un truc qui merde en ne sachant pas qui, exactement, ni où. L'autre avantage, c'est évidemment qu'on contrôle ce qu'on fait. Et enfin c'est dans les dépôts ce qui assure les mises à jour (en cas de faille de sécurité ou de bug).
Et ce n'est pas plus complique que lamp...
(Bien entendu, si une étape ne fonctionne pas tu règles ça avant de continuer.)
Dernière modification par faustus (Le 08/12/2011, à 19:37)
#4 Le 08/12/2011, à 20:14
- netchaiev
Re : [RESOLU] Installation de Lamp sur 11.04 64bits impossible
salut faustus,
Bon j'ai réinsallé apache et cela fonctionne. A priori, je vois les fichiers php qui se trouve dans var/www.
Donc j'installe php5 et là cela foire puisque un clique sur les fichiers php qui se trouvent dans var/www ne provoque rien hormis le fait de s'ouvrir avec Geany.
L'installation de php5 donne cela dans le terminal :
sudo apt-get install php5
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libnet-daemon-perl wamerican libdbi-perl dbconfig-common
libhtml-template-perl libmcrypt4 libplrpc-perl wwwconfig-common wbritish
javascript-common libjs-mootools
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés :
apache2-mpm-prefork libapache2-mod-php5 php5-cli php5-common
Paquets suggérés :
php-pear php5-suhosin
Les paquets suivants seront ENLEVÉS :
apache2-mpm-worker
Les NOUVEAUX paquets suivants seront installés :
apache2-mpm-prefork libapache2-mod-php5 php5 php5-cli php5-common
0 mis à jour, 5 nouvellement installés, 1 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0 o/6 627 ko dans les archives.
Après cette opération, 18,0 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? o
dpkg : apache2-mpm-worker : problème de dépendance, mais suppression comme demandé :
apache2 dépend de apache2-mpm-worker (= 2.2.17-1ubuntu1.4) | apache2-mpm-prefork (= 2.2.17-1ubuntu1.4) | apache2-mpm-event (= 2.2.17-1ubuntu1.4) | apache2-mpm-itk (= 2.2.17-1ubuntu1.4) ; cependant :
Le paquet apache2-mpm-worker doit être supprimé.
Le paquet apache2-mpm-prefork n'est pas installé.
Le paquet apache2-mpm-event n'est pas installé.
Le paquet apache2-mpm-itk n'est pas installé.
(Lecture de la base de données... 234989 fichiers et répertoires déjà installés.)
Suppression de apache2-mpm-worker ...
* Stopping web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
... waiting . [ OK ]
Sélection du paquet apache2-mpm-prefork précédemment désélectionné.
(Lecture de la base de données... 234985 fichiers et répertoires déjà installés.)
Dépaquetage de apache2-mpm-prefork (à partir de .../apache2-mpm-prefork_2.2.17-1ubuntu1.4_amd64.deb) ...
Paramétrage de apache2-mpm-prefork (2.2.17-1ubuntu1.4) ...
* Starting web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[ OK ]
Sélection du paquet php5-common précédemment désélectionné.
(Lecture de la base de données... 234990 fichiers et répertoires déjà installés.)
Dépaquetage de php5-common (à partir de .../php5-common_5.3.5-1ubuntu7.3_amd64.deb) ...
Sélection du paquet libapache2-mod-php5 précédemment désélectionné.
Dépaquetage de libapache2-mod-php5 (à partir de .../libapache2-mod-php5_5.3.5-1ubuntu7.3_amd64.deb) ...
Sélection du paquet php5 précédemment désélectionné.
Dépaquetage de php5 (à partir de .../php5_5.3.5-1ubuntu7.3_all.deb) ...
Sélection du paquet php5-cli précédemment désélectionné.
Dépaquetage de php5-cli (à partir de .../php5-cli_5.3.5-1ubuntu7.3_amd64.deb) ...
Traitement des actions différées (« triggers ») pour « man-db »...
Paramétrage de php5-common (5.3.5-1ubuntu7.3) ...
Paramétrage de libapache2-mod-php5 (5.3.5-1ubuntu7.3) ...
* Reloading web server config apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[ OK ]
Paramétrage de php5 (5.3.5-1ubuntu7.3) ...
Paramétrage de php5-cli (5.3.5-1ubuntu7.3) ...
Creating config file /etc/php5/cli/php.ini with new version
update-alternatives: utilisation de « /usr/bin/php5 » pour fournir « /usr/bin/php » (php) en mode automatique.
Donc c'est Php qui M....... ?
A+
CM : MSI P55-GD65 ; 8 G° de Ram ; Processeur : Intel I5 750
Carte son : intégrée à la CM. Du 7.1
Carte graphique : Geforce GT730
Ubuntu 23.10 64 bits
Hors ligne
#5 Le 08/12/2011, à 20:39
- compte supprimé
Re : [RESOLU] Installation de Lamp sur 11.04 64bits impossible
Pour démarrer un php, il faut taper http://localhost/fichier.php
En plus tu ne devrais pas les voir dans apache, à moins que tu n'aies viré le fichier index.html de /var/www
Je crois que je dis des conneries. Tu avais déjà des choses dans /var/www ?
Parce que dans un message précédent tu disais :
Parcontre, le "Localhost" me mentionne bien : IT WORKS !!!!
Il devrait faire pareil, après l'install... Non ?
Dernière modification par faustus (Le 08/12/2011, à 20:48)
#6 Le 08/12/2011, à 21:48
- netchaiev
Re : [RESOLU] Installation de Lamp sur 11.04 64bits impossible
bon alors voilà le truc marrant.
Si je tape localhost dans FF, je retrouve les fichiers php qui se trouve dans /var/www.
Par contre, si je tape localhost/www/toto.php (ou alors localhost/www/phpinfo() etc...) e bien il ne se passe rien hormis que Ubtuntu me demande avec quel logiciel je veux ouvrir mes fichiers php.
J'en conclu donc que l'installtation de Php a merdé. A priori, je devrais pouvoir lire(via FF) un fichier php depuis n'importe où non ?
A+
CM : MSI P55-GD65 ; 8 G° de Ram ; Processeur : Intel I5 750
Carte son : intégrée à la CM. Du 7.1
Carte graphique : Geforce GT730
Ubuntu 23.10 64 bits
Hors ligne
#7 Le 08/12/2011, à 23:22
- compte supprimé
Re : [RESOLU] Installation de Lamp sur 11.04 64bits impossible
Si je tape localhost dans FF, je retrouve les fichiers php qui se trouve dans /var/www.
Ce que je ne comprends pas c'est comment ton install précédente te donnait "It's work", ce qui suppose qu'il y a le fichier index.html suivant, ou un analogue, dans /var/www :
<html><body><h1>It works!</h1>
<p>This is the default web page for this server.</p>
<p>The web server software is running but no content has been added, yet.</p>
</body></html>
Alors que maintenant tu vois tes fichiers php, c'est-à-dire que ce fichier index.html a disparu ! Or apache l'installe toujours. L'aurais-tu effacé ?
A part ça, tes fichiers .php ressemblent-ils à des liens (en bleu et soulignés) ?
Que se passe-t-il si tu cliques dessus ? Je pense qu'il te demande avec quoi tu veux les ouvrir ou si tu veux les enregistrer...
Par contre, si je tape localhost/www/toto.php (ou alors localhost/www/phpinfo() etc...) e bien il ne se passe rien hormis que Ubtuntu me demande avec quel logiciel je veux ouvrir mes fichiers php.
Ce n'est pas localhost/www/toto.php (ça, ça devrait te répondre 404 Not Found à moins que tu n'aies un sous-répertoire www dans /var/www donc ça /var/www/www )mais localhost/toto.php parce que /var/www est le répertoire de base d'apache et donc <=> localhost.
En fait commence par vérifier que libapache2-mod-php5 est bien installé.
Puis active ce module (s'il ne l'est pas) qui exécute php :
sudo a2enmod php5
Puis redémarre apache
sudo service apache2 stop
sudo service apache2 start
Dernière modification par faustus (Le 08/12/2011, à 23:24)
#8 Le 09/12/2011, à 14:13
- netchaiev
Re : [RESOLU] Installation de Lamp sur 11.04 64bits impossible
Salut,
Effectivement, je n'ai plus le fichier index.html. Tous les fichiers php sont soulignés en bleu et lorsque je clique dessus, FF me propose de les ouvrir ou de les enregistrer.
A priori tout fonctionne maintenant. Mais lorsque j'ai relancé apache j'ai eu cela comme message :
* Reloading web server config apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
cela veut dire quoi ??
Avant de mettre un [resolu] sur mon poste j'ai encore une question : Ce n'est plus la peine de lancer lamp via la commande '/opt/lampp/lamp start'. Tout démarre au démarrage d'ubuntu ??
Merci pour tout. Je ne comprends pas du tout ce qu'il s'est passé....
Merci pour ces dernières questions.
CM : MSI P55-GD65 ; 8 G° de Ram ; Processeur : Intel I5 750
Carte son : intégrée à la CM. Du 7.1
Carte graphique : Geforce GT730
Ubuntu 23.10 64 bits
Hors ligne
#9 Le 09/12/2011, à 15:23
- compte supprimé
Re : [RESOLU] Installation de Lamp sur 11.04 64bits impossible
Le message est normal. Si tu veux l'enlever il suffit de modifier le fichier /etc/apache2/apache2.conf
gksudo gedit /etc/apache2/apache2.conf
Après la ligne
ServerRoot "/etc/apache2"
il suffit d'ajouter celle-ci
ServerName 127.0.1.1
Puis tu enregistres et tu redémarres apache : en principe le message n'apparaît plus.
A part ça, tu peux virer lamp (tu aurais d'ailleurs dû le faire avant de réinstaller à la main). Apache et mysql démarrent effectivement au démarrage de l'ordi.
Mais question bête : quand tu cliques sur un fichier php apache devrait l'exécuter et le navigateur ne devrait pas te proposer de l'ouvrir ou de l'enregistrer. Alors est-ce qu'ils s'exécutent ?
Sinon, il vaut mieux éviter, en général et sauf nécessité impérieuse, ces installations à partir de paquets hors dépôts comme lamp, censés simplifier la vie. Il suffit d'un changement parfois mineur dans ubuntu pour que les configurations incluses dans le paquet ne soient plus totalement adaptées. Et du coup ça merde, mais ça peut être très difficile de trouver où... Déjà que apache, php et mysql sont des logiciels tiers ce qui peut poser des problèmes en soi.
Dernière modification par faustus (Le 09/12/2011, à 15:32)
#10 Le 09/12/2011, à 16:36
- netchaiev
Re : [RESOLU] Installation de Lamp sur 11.04 64bits impossible
Salut,
En fait tout fonctionne impeccablement maintenant. Je peux retourner à mes codes.
Je te remercie encore, tu viens de sauver mon Week End
A+
CM : MSI P55-GD65 ; 8 G° de Ram ; Processeur : Intel I5 750
Carte son : intégrée à la CM. Du 7.1
Carte graphique : Geforce GT730
Ubuntu 23.10 64 bits
Hors ligne