Configuration Apache

Résolu
Utilisateur anonyme -  
lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonjour,

Voila alors je me lance dans linux :) je développe des application web et je souhaite installé en local chez moi un poste linux avec apache/php/mysql pour me faire un serveur de teste.

J'ai instalé kubuntu et configuré ma connection le tout impecable :)
je suis super satisfait de l'OS.

J'ai installé apache et tout ce qu'il me faut et j'ai mis un fichier index.php avec juste un echo"index";
dans /var/www.

maintenant mon problème (ben oui il en faut un :)) lorsque je tape http://MonIp dans firefox il me propose de telechargé mon fichier index.php au lieu de l'affiché ...

Quelqu'un aurait il une idée ? :)

Merci pour votre aide!
Configuration: Linux
Firefox 2.0.0.12

41 réponses

  • 1
  • 2
  • 3
Résumé de la discussion

Problème central : l'accès à http://IP renvoie le téléchargement du fichier index.php au lieu de l'exécuter via Apache et PHP sur un poste Linux local correctement. Des réponses indiquent qu'il faut activer le module PHP dans Apache et vérifier que PHP est bien chargé, par exemple via les liens php5.load et php5.conf dans mods-enabled et un redémarrage. En cas de doute, il convient aussi de vérifier que le fichier de configuration httpd pointe bien vers /var/www et, si nécessaire, réinstaller les paquets apache2, libapache2-mod-php5 et mysql-server pour rétablir l'intégration PHP. Autre élément utile : certains indiquent d'activer les modules via a2enmod et d'assurer que le port 80 est ouvert, puis de relancer Apache pour que PHP soit réellement exécuté plutôt que téléchargé.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    tu n'a pas installé le module php
    sudo aptitude install libapache2-mod-php5  php5-mysql
    si tu utilises php4 alors à toi de faire les modifications
    0
  2. Utilisateur anonyme
     
    J'ai installé apache2+ common+php5+mysql-server+mysql-client+phpmyadmin
    tu crois qu'il me manque un paquet?
    0
  3. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Tape la commande que je t'ai donné et tu verras.
    0
  4. Utilisateur anonyme
     
    Ils sont tous déja installé .. :)
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Affiche le résultat de
    ps aux | grep apache
    sudo apache2 -M
    0
  7. Utilisateur anonyme
     
    valentin@linux:~/Desktop$ ps aux | grep apache
    root      8640  0.0  0.2   9980  2412 ?        Ss   13:44   0:00 /usr/sbin/apache2 -k start
    www-data  8641  0.0  0.2   9980  2344 ?        S    13:44   0:00 /usr/sbin/apache2 -k start
    www-data  8645  0.0  0.1   9980  1880 ?        S    13:44   0:00 /usr/sbin/apache2 -k start
    www-data  8646  0.0  0.1   9980  1880 ?        S    13:44   0:00 /usr/sbin/apache2 -k start
    www-data  8647  0.0  0.1   9980  1880 ?        S    13:44   0:00 /usr/sbin/apache2 -k start
    www-data  8648  0.0  0.1   9980  1880 ?        S    13:44   0:00 /usr/sbin/apache2 -k start
    www-data  8650  0.0  0.1   9980  1880 ?        S    13:44   0:00 /usr/sbin/apache2 -k start
    valentin  8735  0.0  0.0   2992   772 pts/2    R+   13:47   0:00 grep apache


    valentin@linux:~/Desktop$ sudo apache2 -M
    apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.1.105 for ServerName
    Loaded Modules:
     core_module (static)
     log_config_module (static)
     logio_module (static)
     mpm_prefork_module (static)
     http_module (static)
     so_module (static)
     alias_module (shared)
     auth_basic_module (shared)
     authn_file_module (shared)
     authz_default_module (shared)
     authz_groupfile_module (shared)
     authz_host_module (shared)
     authz_user_module (shared)
     autoindex_module (shared)
     cgi_module (shared)
     dir_module (shared)
     env_module (shared)
     mime_module (shared)
     negotiation_module (shared)
     setenvif_module (shared)
     status_module (shared)
    Syntax OK
    0
  8. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    affiche aussi
    aptitude search php | grep apache
    0
  9. Utilisateur anonyme
     
    Voila

    valentin@linux:~/Desktop$ aptitude search php | grep apache
    i A libapache2-mod-php5             - server-side, HTML-embedded scripting langu
    p   libapache2-mod-suphp            - Apache2 module to run php scripts with the
    p   php5-apache2-mod-bt             - PHP bindings for mod_bt
    


    :)
    0
  10. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    ton module n'est pas charger

    regarde chez moi
    lami20j@debian:~/trash$ sudo apache2 -M
    Loaded Modules:
     core_module (static)
     log_config_module (static)
     logio_module (static)
     mpm_prefork_module (static)
     http_module (static)
     so_module (static)
     alias_module (shared)
     auth_basic_module (shared)
     authn_file_module (shared)
     authz_default_module (shared)
     authz_groupfile_module (shared)
     authz_host_module (shared)
     authz_user_module (shared)
     autoindex_module (shared)
     cgi_module (shared)
     dir_module (shared)
     env_module (shared)
     mime_module (shared)
     negotiation_module (shared)
     php5_module (shared)
     setenvif_module (shared)
     status_module (shared)
    Syntax OK
    
    reinstalle le module
    sudo aptitude reinstall libapache2-mod-php5
    0
  11. Utilisateur anonyme
     
    Oula je crois qu'il y a un souci la :

    valentin@linux:~/Desktop$ sudo aptitude reinstall libapache2-mod-php5
    E: Impossible de verrouiller /var/lib/dpkg/lock - open (11 Ressource temporairement non disponible)
    E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances
    Lecture des informations d'état... Fait
    Initialisation de l'état des paquets... Fait
    Construction de la base de données des étiquettes... Fait
    E: Impossible de verrouiller /var/lib/dpkg/lock - open (11 Ressource temporairement non disponible)
    E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
    


    :s
    0
  12. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    tu dois avoir synaptic ouvert
    0
  13. Utilisateur anonyme
     
    ouai c'etait ça j'ai donc réinstallé et ça ne marche toujours pas ...
    toujours la fenetre de telechargement ... :'(
    0
  14. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    tu as modifié le fichier /etc/apache2/apache2.conf ?
    affiche
    rgrep DocumentRoot /etc/apache2
    0
  15. Utilisateur anonyme
     
    Non je n'ai pas modifié le fichier apache2.conf

    valentin@linux:~/Desktop$ rgrep DocumentRoot /etc/apache2
    /etc/apache2/sites-available/default:   DocumentRoot /var/www/
    /etc/apache2/sites-enabled/000-default: DocumentRoot /var/www/
    0
  16. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    tape
    sudo /etc/init.d/apache2 restart
    sudo apache2 -M

    et affiche le résultat
    0
  17. Utilisateur anonyme
     
    c'est fou quand je fait restart j'ai
    valentin@linux:~/Desktop$ sudo /etc/init.d/apache2 restart
     * Restarting web server apache2                                                                                                                                                   apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.1.105 for ServerName
    apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.1.105 for ServerName


    sudo apache2 -M n'affiche toujours pas le paquet qui n'y etait pas tout a l'heure ( php5_module (shared))

    j'ai essayé de l'installé via apt-get install libapache2-mod-php5 il l'installe bien apparement mais je ne le vois pas avec sudo apache2 -M

    dans le synaptic il est marqué installé :s
    0
  18. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    bon, ferme synaptic
    on va réinstaller

    après la fermeture de synaptic, tape
    sudo aptitude reinstall apache2 libapache2-mod-php5 mysql-server-5.0 php5-mysql
    0
  19. Utilisateur anonyme
     
    toujours pareil ...
    
    alentin@linux:~/Desktop$ sudo /etc/init.d/apache2 restart
     * Restarting web server apache2                                                                                                                                                   apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.1.105 for ServerName
    apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.1.105 for ServerName
                                                                                                                                                                                [ OK ]
    valentin@linux:~/Desktop$ sudo apache2 -M
    apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.1.105 for ServerName
    Loaded Modules:
     core_module (static)
     log_config_module (static)
     logio_module (static)
     mpm_prefork_module (static)
     http_module (static)
     so_module (static)
     alias_module (shared)
     auth_basic_module (shared)
     authn_file_module (shared)
     authz_default_module (shared)
     authz_groupfile_module (shared)
     authz_host_module (shared)
     authz_user_module (shared)
     autoindex_module (shared)
     cgi_module (shared)
     dir_module (shared)
     env_module (shared)
     mime_module (shared)
     negotiation_module (shared)
     setenvif_module (shared)
     status_module (shared)
    Syntax OK
    
    0
  20. Utilisateur anonyme
     
    Bon je galère,

    j'ai fait :
    valentin@linux:/etc$ whereis phpmyadmin
    phpmyadmin: /etc/phpmyadmin /usr/share/phpmyadmin
    valentin@linux:/etc$ whereis php5
    php5: /etc/php5 /usr/lib/php5 /usr/share/php5
    valentin@linux:/etc$ whereis apache2
    apache2: /usr/sbin/apache2 /etc/apache2 /usr/lib/apache2 /usr/share/apache2 /usr/share/man/man8/apache2.8.gz
    valentin@linux:/etc$ whereis mysql
    mysql: /usr/bin/mysql /etc/mysql /usr/share/mysql


    afin de voir si ces paquets sont installé et apparement oui ... je ne comprend pas .

    Meme quand je desinstal apache (apt-get remove apache2) je peux encore aller sur http://192.168.1.105
    et il m'ouvre une fenetre de telechargement pour le fichier index.php ...

    :'(
    0
  21. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    tape cette commande
    sudo aptitude reinstall apache2 libapache2-mod-php5 mysql-server-5.0 php5-mysql
    et affiche ce que tu tapes ainsi que le résultat

    merci
    0
  • 1
  • 2
  • 3