Maison  >  Article  >  développement back-end  >  Comment installer PHP sur Mac ?

Comment installer PHP sur Mac ?

藏色散人
藏色散人original
2019-03-30 13:37:338196parcourir

Avant d'activer PHP sur votre Mac, vous devez d'abord activer Apache. PHP et Apache sont tous deux des logiciels gratuits et open source et tous deux sont installés sur tous les Mac. PHP est un logiciel côté serveur et Apache est le logiciel de serveur Web le plus utilisé. Activer Apache et PHP sur Mac n'est pas difficile.

Comment installer PHP sur Mac ?

01. Activer Apache sur MacOS

Pour activer Apache, ouvrez l'application. Vous devez passer à l'utilisateur root dans le terminal afin de pouvoir exécuter des commandes sans aucun problème d'autorisation. Pour passer à l'utilisateur root et démarrer Apache, entrez le code suivant dans le terminal. Applications > Utilities

sudo su -
apachectl start
C'est tout. Si vous souhaitez tester si cela fonctionne, tapez

dans votre navigateur et vous devriez voir la page de test standard http://localhost/,Apach. e

02. Activer PHP pour Apache

Sauvegardez la configuration actuelle d'Apache avant de démarrer. Parce que la configuration peut changer avec les futures mises à niveau. Saisissez les informations suivantes dans le terminal :

cd /etc/apache2/
cp httpd.conf httpd.conf.sierra
Ensuite, modifiez la configuration d'Apache :

vi httpd.conf
Décommentez (supprimez le #) :

LoadModule php5_module libexec/apache2/libphp5.so
Ensuite, Redémarrez Apache :

apachectl restart
Remarque : Lorsque Apache est en cours d'exécution, son identité est parfois "httpd", qui est l'abréviation de "HTTP Daemon". Cet exemple de code suppose PHP version 5 et MacOS Sierra. À mesure que les versions sont mises à niveau, le code doit changer pour s'adapter aux nouvelles informations.

03. Vérifiez si PHP est activé

Pour vérifier si PHP est activé, créez une page

dans DocumentRoot. Dans MacOS Sierra, le phpinfo() par défaut se trouve dans DocumentRoot. Vérifiez cela depuis la configuration /Library/WebServer/Documents : Apache

grep DocumentRoot httpd.conf
Créez la page

dans votre DocumentRoot : phpinfo()

echo &#39;<?php phpinfo();&#39; >
/Library/WebServer/Documents/phpinfo.php
Ouvrez maintenant un navigateur et tapez

pour vérifier que PHP est activé pour Apache. http://localhost/phpinfo.php

04. Autres commandes Apache

Vous avez appris à utiliser

pour démarrer apachectl start en mode terminal. Apache

Voici quelques lignes de commande plus pertinentes dont vous pourriez avoir besoin. Ils doivent être exécutés en tant qu'utilisateur root dans le terminal. Sinon, veuillez l'ajouter devant.

Arrêter

Apache

apachectl stop

Arrêtergraceful

apachectl graceful-stop
Redémarrer

Apache

apachectl restart

Redémarrer graceful

apachectl graceful
Rechercher

Version Apache

httpd -v
REMARQUE : Un démarrage, un redémarrage ou un arrêt « gracieux » empêche les processus de s'arrêter brusquement et permet aux processus en cours de se terminer.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn