Tutoriel Installer Apache, MySQL et PHP {MAMP}

AwHFR

Unix > ms-dos
Premium
Inscription
7 Juillet 2014
Messages
186
Réactions
189
Points
1 771
    Réponse de AwHFR Forums généraux Informatique ⌨️ MacOS : Installer Apache, MySQL et PHP {MAMP}
  • #1
Vous devez être inscrit pour voir les images


Bonjour à tous et bienvenue dans ce tutoriel pour apprendre à installer Apache, MySQL et PHP sur votre ordinateur qui tourne sous OS X (Mac et Hackintosh).

Ce tutoriel sera réalisé sur mon Hackintosh, tout récent.


Vous devez être inscrit pour voir les images



MATERIEL REQUIS


Un ordinateur sous OS X
Avoir une utilité de cette installation


Vous devez être inscrit pour voir les images



INTRODUCTION


Petite introduction au fonctionnement de cette installation.

Cette installation a pour but, d’héberger des sites en local, sans avoir besoin d'un logiciel (MAMP & XAMPP sous Mac OS, ou bien WAMP sous windows).


Apache : C'est un serveur HTTP, tout comme NGINX

MySQL : C'est un serveur de base de donnée, tout comme Postgree

PHP : PHP est un langage de programmation, actuellement en version 5.6


Préparation Configuration d'Apache PHP MySQL Gestion de BDD



  • Vous aurez besoin de télécharger MySQL Server, voici le lien de téléchargement : , choisissez le DMG de la version correspondant à la votre. Si vous êtes sous Yosemite, vous pouvez prendre celle de Mavericks (10.9).
    Pour ce qui est d'Apache et de PHP, c'est déjà pré-installez sur OS X



  • Pour configurer Apache, nous allons allez modifier la configuration de ce dernier, dans le dossier /etc/apache2/. Nous avons besoins des droits root, nous utilisons la commande :
    Code:
    sudo nano /etc/apache2/httpd.conf
    Il vous sera alors demander un mot de passe, celui-ci est le mot de passe de session, celui que vous utilisez pour vous connectez/déverrouiller la session.

    Nano est un éditeur de texte, en ligne de commande, tout comme vi, ou bien emacs ;)


    Vous devez être inscrit pour voir les images



    On va rechercher le module "libphp5.so", nous allons utilisez la commande CTRL + W puis taper libphp.so
    Cette ligne est commenté, c'est le module pour que notre serveur apache puisse lire le php et l’exécuter.
    Pour la décommentée, nous allons retirer le " # " au début de la ligne.
    Pareil pour la ligne du dessus, avec le module "mod_rewrite.so", ce dernier sert a faire de l'url rewriting par le biais des .htaccess.


    Vous devez être inscrit pour voir les images



    Nous allons chercher désormais le chemin de notre dossier web.
    CTRL + W et nous allons rechercher "DocumentRoot"
    Personellement, je le change, en /Users/{USERNAME}/Sites -> J'ai créer un dossier site auparavant.


    Vous devez être inscrit pour voir les images



    Descendons un tout petit peu, dans tout le charabia indenté, nous avons un "AllowOveride None". Si vous souhaitez utilisez des .htaccess, mettez le à All


    Vous devez être inscrit pour voir les images



    Si vous souhaitez passez plus de temps sur cette configuration d'apache, vous êtes libres, personnellement, je sauvegarde (CTRL + O) et je quitte (CTRL + X)

    Maintenant, toujours dans notre terminal, exécuter cette commande
    Code:
    sudo apachectl start
    Cette commande va lancer le module apache.

    Maintenant, ouvrez votre navigateur, direction (votre localhost)



  • Tout d'abord, si vous avez une erreur 403, lorsque vous arrivez sur votre localhost ( / ), c'est normal. Pour cela, je vous conseil d'utiliser la page d'accueil faite par @RGPG | HaX GamiG ( http://realitygaming.fr/threads/index-a-mettre-en-local.438584/#post-5268727 ).
    Personnellement, j'ai la mienne, mais elle est moche :trollface:


    Nous allons désormais nous attaquer à PHP.
    Pour vérifier la configuration de PHP, vous pouvez créer un fichier info.php dans votre localhost, soit en ligne de commande, soit comme vous le faite habituellement.
    En ligne de commande
    Code:
    cd
    Code:
    echo "<?php phpinfo();" > Sites/info.php
    Maintenant, allons ici :
    Nous avons maintenant les informations de notre version de PHP.

    Vous devez être inscrit pour voir les images




  • Toute à l'heure, nous avions téléchargé un .dmg de MySQL Community Server, nous allons désormais l'installer.

    Vous devez être inscrit pour voir les images


    Voilà, nous avons installez MySQL Server, nous allons donc le lancez
    Vous devez être inscrit pour voir les images

    Vous devez être inscrit pour voir les images


    Pour savoir si votre serveur est fonctionnel, dans votre shell lancez cette commande
    Code:
    mysql -v
    Avec cette commande, vous allez accéder a votre serveur MySQL avec votre terminal, vous pouvez exécutez vos requêtes etc. pour quitter MySQL, nous allons utiliser la commande
    Code:
    quit
    Vous devez être inscrit pour voir les images


    On va aller éditer le .bash_profile de notre utilisateur, afin d'utiliser des raccourcis, que ce soir php ou mysql en ligne de commande.
    Code:
    export PATH=/usr/local/mysql/bin:$PATH
    export PATH=/usr/local/php5/bin:$PATH
    Vous devez être inscrit pour voir les images



    CTRL + O pour sauvegarder, CTRL + X pour quitter.



  • Pour gérer votre base de donnée, vous pouvez utilisez un logiciel comme Sequel Pro, qui est gratuit ;) en attendant un tutoriel pour configurer et installer phpMyAdmin ;)


C'est à peu près tout pour ce tutoriel.

Merci à @Andro Blackwolf pour la présentation

Team Apple 
 
Dernière édition:

xM3'

Bienvenue sur RealityGaming.
Premium
Inscription
27 Février 2013
Messages
2 178
Réactions
601
Points
6 183
    Réponse de xM3' Forums généraux Informatique ⌨️ MacOS : Installer Apache, MySQL et PHP {MAMP}
  • #2
Salut,
Merci du partages :D :ok:
 

AwHFR

Unix > ms-dos
Premium
Inscription
7 Juillet 2014
Messages
186
Réactions
189
Points
1 771
    Réponse de AwHFR Forums généraux Informatique ⌨️ MacOS : Installer Apache, MySQL et PHP {MAMP}
  • #3

[PCS] HaXGamiG

</> Développeurs web PCS </>
Premium
Inscription
12 Mai 2014
Messages
1 438
Réactions
296
Points
4 836
    Réponse de [PCS] HaXGamiG Forums généraux Informatique ⌨️ MacOS : Installer Apache, MySQL et PHP {MAMP}
  • #4
Vous devez être inscrit pour voir les images


Bonjour à tous et bienvenue dans ce tutoriel pour apprendre à installer Apache, MySQL et PHP sur votre ordinateur qui tourne sous OS X (Mac et Hackintosh).

Ce tutoriel sera réalisé sur mon Hackintosh, tout récent.


Vous devez être inscrit pour voir les images



MATERIEL REQUIS


Un ordinateur sous OS X
Avoir une utilité de cette installation


Vous devez être inscrit pour voir les images



INTRODUCTION


Petite introduction au fonctionnement de cette installation.

Cette installation a pour but, d’héberger des sites en local, sans avoir besoin d'un logiciel (MAMP & XAMPP sous Mac OS, ou bien WAMP sous windows).


Apache : C'est un serveur HTTP, tout comme NGINX

MySQL : C'est un serveur de base de donnée, tout comme Postgree

PHP : PHP est un langage de programmation, actuellement en version 5.6


Préparation Configuration d'Apache PHP MySQL



  • Vous aurez besoin de télécharger MySQL Server, voici le lien de téléchargement : , choisissez le DMG de la version correspondant à la votre. Si vous êtes sous Yosemite, vous pouvez prendre celle de Mavericks (10.9).
    Pour ce qui est d'Apache et de PHP, c'est déjà pré-installez sur OS X



  • Pour configurer Apache, nous allons allez modifier la configuration de ce dernier, dans le dossier /etc/apache2/. Nous avons besoins des droits root, nous utilisons la commande :
    Code:
    sudo nano /etc/apache2/httpd.conf
    Il vous sera alors demander un mot de passe, celui-ci est le mot de passe de session, celui que vous utilisez pour vous connectez/déverrouiller la session.

    Nano est un éditeur de texte, en ligne de commande, tout comme vi, ou bien emacs ;)


    Vous devez être inscrit pour voir les images



    On va rechercher le module "libphp5.so", nous allons utilisez la commande CTRL + W puis taper libphp.so
    Cette ligne est commenté, c'est le module pour que notre serveur apache puisse lire le php et l’exécuter.
    Pour la décommentée, nous allons retirer le " # " au début de la ligne.
    Pareil pour la ligne du dessus, avec le module "mod_rewrite.so", ce dernier sert a faire de l'url rewriting par le biais des .htaccess.


    Vous devez être inscrit pour voir les images



    Nous allons chercher désormais le chemin de notre dossier web.
    CTRL + W et nous allons rechercher "DocumentRoot"
    Personellement, je le change, en /Users/{USERNAME}/Sites -> J'ai créer un dossier site auparavant.


    Vous devez être inscrit pour voir les images



    Descendons un tout petit peu, dans tout le charabia indenté, nous avons un "AllowOveride None". Si vous souhaitez utilisez des .htaccess, mettez le à All


    Vous devez être inscrit pour voir les images



    Si vous souhaitez passez plus de temps sur cette configuration d'apache, vous êtes libres, personnellement, je sauvegarde (CTRL + O) et je quitte (CTRL + X)

    Maintenant, toujours dans notre terminal, exécuter cette commande
    Code:
    sudo apachectl start
    Cette commande va lancer le module apache.

    Maintenant, ouvrez votre navigateur, direction (votre localhost)



  • Tout d'abord, si vous avez une erreur 403, lorsque vous arrivez sur votre localhost ( / ), c'est normal. Pour cela, je vous conseil d'utiliser la page d'accueil faite par @RGPG | HaX GamiG ( http://realitygaming.fr/threads/index-a-mettre-en-local.438584/#post-5268727 ).
    Personnellement, j'ai la mienne, mais elle est moche :trollface:


    Nous allons désormais nous attaquer à PHP.
    Pour vérifier la configuration de PHP, vous pouvez créer un fichier info.php dans votre localhost, soit en ligne de commande, soit comme vous le faite habituellement.
    En ligne de commande
    Code:
    cd
    Code:
    echo "<?php phpinfo();" > Sites/info.php
    Maintenant, allons ici :
    Nous avons maintenant les informations de notre version de PHP.

    Vous devez être inscrit pour voir les images




  • Toute à l'heure, nous avions téléchargé un .dmg de MySQL Community Server, nous allons désormais l'installer.

    Vous devez être inscrit pour voir les images


    Voilà, nous avons installez MySQL Server, nous allons donc le lancez
    Vous devez être inscrit pour voir les images

    Vous devez être inscrit pour voir les images


    Pour savoir si votre serveur est fonctionnel, dans votre shell lancez cette commande
    Code:
    mysql -v
    Avec cette commande, vous allez accéder a votre serveur MySQL avec votre terminal, vous pouvez exécutez vos requêtes etc. pour quitter MySQL, nous allons utiliser la commande
    Code:
    quit
    Vous devez être inscrit pour voir les images


    On va aller éditer le .bash_profile de notre utilisateur, afin d'utiliser des raccourcis, que ce soir php ou mysql en ligne de commande.
    Code:
    export PATH=/usr/local/mysql/bin:$PATH[/COLOR][/CENTER]
    [COLOR=#000000]
    [CENTER]export PATH=/usr/local/php5/bin:$PATH

MySQL Gestion de BDD



  • Vous devez être inscrit pour voir les images


    CTRL + O pour sauvegarder, CTRL + X pour quitter.



  • Pour gérer votre base de donnée, vous pouvez utilisez un logiciel comme Sequel Pro, qui est gratuit ;) en attendant un tutoriel pour configurer et installer phpMyAdmin ;)


C'est à peu près tout pour ce tutoriel.

Merci à @Andro Blackwolf pour la présentation

Team Apple 
Merci du tag ! GG le topic :)
 

AwHFR

Unix > ms-dos
Premium
Inscription
7 Juillet 2014
Messages
186
Réactions
189
Points
1 771
    Réponse de AwHFR Forums généraux Informatique ⌨️ MacOS : Installer Apache, MySQL et PHP {MAMP}
  • #5

[PCS] HaXGamiG

</> Développeurs web PCS </>
Premium
Inscription
12 Mai 2014
Messages
1 438
Réactions
296
Points
4 836
    Réponse de [PCS] HaXGamiG Forums généraux Informatique ⌨️ MacOS : Installer Apache, MySQL et PHP {MAMP}
  • #6

SamirMG

Développeur sous android , ios et web
Premium
Inscription
20 Novembre 2012
Messages
5 242
Réactions
1 003
Points
9 719
    Réponse de SamirMG Forums généraux Informatique ⌨️ MacOS : Installer Apache, MySQL et PHP {MAMP}
  • #7
Bravo bon tutoriel après tu as des solutions déjà toute faite moi aussi j'ai un Hackintosh c'et quoi ta config
 

AwHFR

Unix > ms-dos
Premium
Inscription
7 Juillet 2014
Messages
186
Réactions
189
Points
1 771
    Réponse de AwHFR Forums généraux Informatique ⌨️ MacOS : Installer Apache, MySQL et PHP {MAMP}
  • #8
Bravo bon tutoriel après tu as des solutions déjà toute faite moi aussi j'ai un Hackintosh c'et quoi ta config
Sous OS X Yosemite, certaines personnes, comme moi par exemple, rencontrent des problèmes avec MAMP

J'ai un i5 4560k il me semble, 8Go de ram et une carte mère ASUS Z87 de mémoire
 

[PCS] HaXGamiG

</> Développeurs web PCS </>
Premium
Inscription
12 Mai 2014
Messages
1 438
Réactions
296
Points
4 836
    Réponse de [PCS] HaXGamiG Forums généraux Informatique ⌨️ MacOS : Installer Apache, MySQL et PHP {MAMP}
  • #9
Vous devez être inscrit pour voir les images


Bonjour à tous et bienvenue dans ce tutoriel pour apprendre à installer Apache, MySQL et PHP sur votre ordinateur qui tourne sous OS X (Mac et Hackintosh).

Ce tutoriel sera réalisé sur mon Hackintosh, tout récent.


Vous devez être inscrit pour voir les images



MATERIEL REQUIS


Un ordinateur sous OS X
Avoir une utilité de cette installation


Vous devez être inscrit pour voir les images



INTRODUCTION


Petite introduction au fonctionnement de cette installation.

Cette installation a pour but, d’héberger des sites en local, sans avoir besoin d'un logiciel (MAMP & XAMPP sous Mac OS, ou bien WAMP sous windows).


Apache : C'est un serveur HTTP, tout comme NGINX

MySQL : C'est un serveur de base de donnée, tout comme Postgree

PHP : PHP est un langage de programmation, actuellement en version 5.6


Préparation Configuration d'Apache PHP MySQL



  • Vous aurez besoin de télécharger MySQL Server, voici le lien de téléchargement : , choisissez le DMG de la version correspondant à la votre. Si vous êtes sous Yosemite, vous pouvez prendre celle de Mavericks (10.9).
    Pour ce qui est d'Apache et de PHP, c'est déjà pré-installez sur OS X



  • Pour configurer Apache, nous allons allez modifier la configuration de ce dernier, dans le dossier /etc/apache2/. Nous avons besoins des droits root, nous utilisons la commande :
    Code:
    sudo nano /etc/apache2/httpd.conf
    Il vous sera alors demander un mot de passe, celui-ci est le mot de passe de session, celui que vous utilisez pour vous connectez/déverrouiller la session.

    Nano est un éditeur de texte, en ligne de commande, tout comme vi, ou bien emacs ;)


    Vous devez être inscrit pour voir les images



    On va rechercher le module "libphp5.so", nous allons utilisez la commande CTRL + W puis taper libphp.so
    Cette ligne est commenté, c'est le module pour que notre serveur apache puisse lire le php et l’exécuter.
    Pour la décommentée, nous allons retirer le " # " au début de la ligne.
    Pareil pour la ligne du dessus, avec le module "mod_rewrite.so", ce dernier sert a faire de l'url rewriting par le biais des .htaccess.


    Vous devez être inscrit pour voir les images



    Nous allons chercher désormais le chemin de notre dossier web.
    CTRL + W et nous allons rechercher "DocumentRoot"
    Personellement, je le change, en /Users/{USERNAME}/Sites -> J'ai créer un dossier site auparavant.


    Vous devez être inscrit pour voir les images



    Descendons un tout petit peu, dans tout le charabia indenté, nous avons un "AllowOveride None". Si vous souhaitez utilisez des .htaccess, mettez le à All


    Vous devez être inscrit pour voir les images



    Si vous souhaitez passez plus de temps sur cette configuration d'apache, vous êtes libres, personnellement, je sauvegarde (CTRL + O) et je quitte (CTRL + X)

    Maintenant, toujours dans notre terminal, exécuter cette commande
    Code:
    sudo apachectl start
    Cette commande va lancer le module apache.

    Maintenant, ouvrez votre navigateur, direction (votre localhost)



  • Tout d'abord, si vous avez une erreur 403, lorsque vous arrivez sur votre localhost ( / ), c'est normal. Pour cela, je vous conseil d'utiliser la page d'accueil faite par @RGPG | HaX GamiG ( http://realitygaming.fr/threads/index-a-mettre-en-local.438584/#post-5268727 ).
    Personnellement, j'ai la mienne, mais elle est moche :trollface:


    Nous allons désormais nous attaquer à PHP.
    Pour vérifier la configuration de PHP, vous pouvez créer un fichier info.php dans votre localhost, soit en ligne de commande, soit comme vous le faite habituellement.
    En ligne de commande
    Code:
    cd
    Code:
    echo "<?php phpinfo();" > Sites/info.php
    Maintenant, allons ici :
    Nous avons maintenant les informations de notre version de PHP.

    Vous devez être inscrit pour voir les images




  • Toute à l'heure, nous avions téléchargé un .dmg de MySQL Community Server, nous allons désormais l'installer.

    Vous devez être inscrit pour voir les images


    Voilà, nous avons installez MySQL Server, nous allons donc le lancez
    Vous devez être inscrit pour voir les images

    Vous devez être inscrit pour voir les images


    Pour savoir si votre serveur est fonctionnel, dans votre shell lancez cette commande
    Code:
    mysql -v
    Avec cette commande, vous allez accéder a votre serveur MySQL avec votre terminal, vous pouvez exécutez vos requêtes etc. pour quitter MySQL, nous allons utiliser la commande
    Code:
    quit
    Vous devez être inscrit pour voir les images


    On va aller éditer le .bash_profile de notre utilisateur, afin d'utiliser des raccourcis, que ce soir php ou mysql en ligne de commande.
    Code:
    export PATH=/usr/local/mysql/bin:$PATH[/COLOR][/CENTER]
    [COLOR=#000000]
    [CENTER]export PATH=/usr/local/php5/bin:$PATH

MySQL Gestion de BDD



  • Vous devez être inscrit pour voir les images


    CTRL + O pour sauvegarder, CTRL + X pour quitter.



  • Pour gérer votre base de donnée, vous pouvez utilisez un logiciel comme Sequel Pro, qui est gratuit ;) en attendant un tutoriel pour configurer et installer phpMyAdmin ;)


C'est à peu près tout pour ce tutoriel.

Merci à @Andro Blackwolf pour la présentation

Team Apple 
Salut man, quand j'essayer d'accéder a des image il me dis error 403 que pour les fichier image et non le reste que faire ?
 

AwHFR

Unix > ms-dos
Premium
Inscription
7 Juillet 2014
Messages
186
Réactions
189
Points
1 771
    Réponse de AwHFR Forums généraux Informatique ⌨️ MacOS : Installer Apache, MySQL et PHP {MAMP}
  • #10
Salut man, quand j'essayer d'accéder a des image il me dis error 403 que pour les fichier image et non le reste que faire ?
Vérifie les droits sur ton dossier
Code:
ls -l /path/to/your/folder
Et si tu n'as pas un équivalent a 752 ( rwx-r_x-_w_) fais ça :
Code:
chmod /path/to/your/folder 752
 



Retrouvez RealityGaming sur mobile

L'application mobile évolue depuis plusieurs semaines pour correspondre à vos besoins.
Retrouvez dès à présent les dernières versions sur iOS et Android.

Pour les reports de bug ou suggestions, c'est ici.

Membres du mois

Récompense de 70€ au membre qui a produit les meilleurs topics chaque mois (meilleur ratio résultats sur google + vues + réponses + likes sur une ou plusieurs de ses discussions). Plus d'infos.

RealityGaming sur YouTube !

Mobile app for XenForo 2 by Appify
Haut