Maison > Article > développement back-end > Comment installer PHP sur Mac ?
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.
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 startC'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.sierraEnsuite, modifiez la configuration d'Apache :
vi httpd.confDécommentez (supprimez le #) :
LoadModule php5_module libexec/apache2/libphp5.soEnsuite, Redémarrez Apache :
apachectl restartRemarque : 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.confCréez la page
dans votre DocumentRoot
: phpinfo()
echo '<?php phpinfo();' > /Library/WebServer/Documents/phpinfo.phpOuvrez 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
Apache
apachectl stop
Arrêtergraceful
apachectl graceful-stopRedémarrer
Apache
apachectl restart
Redémarrer graceful
apachectl gracefulRechercher
Version Apache
httpd -vREMARQUE : 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!