Fermer l'annonce

Si vous développez des applications PHP, vous avez absolument besoin d'un serveur de test. Si vous n'avez pas de serveur sur le site Web, vous disposez de plusieurs options sur Mac OS pour configurer un serveur local. Soit vous empruntez la voie interne, c'est à dire. vous utilisez Apache interne et installez le support PHP et MySQL, ou empruntez le chemin de la moindre résistance et téléchargez MAMP.

Mamp est une application simple qui vous permet de configurer un environnement de test en quelques minutes. Vous le téléchargez ici. Vous pouvez choisir parmi 2 versions. L’une est gratuite et manque également de certaines fonctionnalités de la version payante, mais elle est suffisante pour les tests normaux. Par exemple, le nombre d’invités virtuels est limité dans la version gratuite. C'est un fait que ce n'est pas tout à fait le cas. Je ne l'ai pas essayé, mais je pense que la limitation ne s'applique qu'à l'outil graphique, qui est minime dans la version gratuite, mais si vous souhaitez plus d'invités virtuels, il devrait être possible de la contourner via le chemin classique de configuration des dossiers.

Une fois téléchargé, il ne vous reste plus qu'à glisser-déposer le répertoire dans votre dossier préféré. Soit vers les applications globales, soit vers les applications de votre dossier personnel. Il est également conseillé de changer le mot de passe initial du serveur MySQL. Voici comment procéder.

Ouvrez un terminal. Appuyez sur CMD+espace pour afficher SpotLight et tapez « terminal » sans les guillemets et une fois l'application appropriée trouvée, appuyez sur Entrée. Dans le terminal, tapez :

/Applications/MAMP/Library/bin/mysqladmin -u root -p password


remplacez-le par votre nouveau mot de passe et appuyez sur Entrée. Si tout s'est bien passé, vous n'obtiendrez aucune réponse, si une erreur survient, elle sera écrite. Par la suite, nous devons changer le mot de passe dans les fichiers de configuration pour accéder à la base de données via PHPMySQL Admin. Ouvrez le fichier dans votre éditeur de texte préféré :

/Applications/MAMP/bin/phpMyAdmin/config.inc.php


Où à la ligne 86 nous pouvons saisir notre nouveau mot de passe entre guillemets.

Et puis le fichier :

/Applications/MAMP/bin/mamp/index.php


Dans ce fichier, nous écraserons le mot de passe de la ligne 5.

Nous pouvons maintenant démarrer MAMP lui-même. Et puis configurez-le. Cliquez sur « Préférences… ».

Sur le premier onglet, vous pouvez définir des éléments tels que quelle page doit être lancée au démarrage, si le serveur doit démarrer au démarrage de MAMP et se terminer à la fermeture de MAMP, etc. Pour nous, le deuxième onglet est plus intéressant.

Sur celui-ci, vous pouvez définir les ports sur lesquels MySQL et Apache doivent s'exécuter. J'ai choisi 80 et 3306 dans l'image, c'est à dire les ports de base (il suffit de cliquer sur "Définir les ports PHP et MySQL par défaut"). Si vous faites de même, OS X vous demandera le mot de passe administrateur après avoir démarré MAMP. C'est pour une raison simple : la sécurité. Mac OS ne vous permettra pas d'exécuter, sans mot de passe, quoi que ce soit sur des ports inférieurs à 1024.

Dans l'onglet suivant, sélectionnez la version PHP.

Sur le dernier onglet, nous choisissons où seront stockées nos pages PHP. Ainsi par exemple :

~/Documents/PHP/Pages/


Où placerons-nous notre application PHP.

Maintenant, juste pour tester si MAMP est en cours d'exécution. Les deux voyants sont au vert, on clique donc sur "Ouvrir la page de démarrage» et une page d'information sur le serveur s'ouvrira, à partir de laquelle nous pourrons accéder, par exemple, à des informations sur le serveur, c'est-à-dire ce qui s'y déroule, et surtout à phpMyAdmin, avec lequel nous pouvons modéliser des bases de données. Les propres pages s'exécutent alors sur :

http://localhost


J'espère que vous avez trouvé le didacticiel utile et qu'il vous a présenté un moyen simple de configurer un environnement de test PHP et MySQL sur un Mac.

Les sujets: , ,
.