Créer et exécuter un environnement de développement web local sur Mac OS Big sur 11 et Catalina 10.15 Avec le nouveau Mac OS Big sur 11 disponible en téléchargement, voici comment faire fonctionner la pile AMP sur le nouveau Mac OS. Ce tutoriel explorera le processus damp;rsquoexécution damp;rsquoApache, MySQL, PHP (ou une autre pile appelée
Préparation de webshare Apache webroot contenu au niveau du système et de lamp;rsquoutilisateur. Htaccess remplace et remplace PHP mysql MODS phpMyAdmin Apache websharing permissions le service Web samp;rsquointègre à lamp;rsquoapplication Apache dans Big sur et est prêt à démarrer. Cela doit se faire dans un terminal situé dans le système de stockage du système damp;rsquoexploitation dans application utilitaire terminal. Pour ceux qui ne connaissent pas le terminal, ce namp;rsquoest pas aussi effrayant que le pensez, et une fois lancé, serez confronté à une invite de commande qui attend votre commande: tapez collez simplement une commande, puis appuyez sur Entrée, Certaines commandes ne répondent pas à vos questions cela signifie simplement que la commande est terminée et damp;rsquoautres donneront des commentaires.
Pour les commandes qui protègent leurs applications dans un dossier spécifique, devez utiliser le préfixe sudo lorsque utilisez sudo, devez confirmer avec le mot de passe administrateur ou iCloud si défini de cette façon. Camp;rsquoest parti Démarrer Apache Web share sudo Apache CTL Start Stop sudo Apache CTL stop redémarrer sudo Apache CTL restart trouver la version Apache disponible dans Apache httpd V MacOS Big sur est Apache 2.4.46 Après le démarrage damp;rsquoApache vérifier si le serveur web fonctionne dans le Navigateur http:localhost tu aurais dû voir
2 libphp7. Par conséquent, devez également Décompresser le fichier de configuration dans httpd. Conf autoriser le Répertoire damp;rsquoaccueil de lamp;rsquoutilisateur. Include private etc apache2 extra httpd userdir. Conf enregistre toutes les modifications (Control + O dans Nano), puis ouvre un autre fichier de configuration Apache et décode lamp;rsquoautre: sudo Nano etc apache2 extra httpd userdir. Conf et commentaire: include private etc apache2 Users *. Conf enregistre toutes les modifications (contrôle + O dans Nano)
Redémarrer Apache pour lire le nouveau fichier: sudo apachectl redémarrer pour voir la racine du document au niveau de lamp;rsquoutilisateur à lamp;rsquoendroit suivant: http:localhost ~ nom damp;rsquoutilisateur ne pouvez voir la structure de lamp;rsquoarbre que si le dossier est vide. Couverture. Htaccess et autoriser la réécriture damp;rsquoURL si prévoyez utiliser la racine damp;rsquoun document de service Web dans library Webserver documents, il est préférable damp;rsquoautoriser namp;rsquoimporte quel fichier. Htaccess est utilisé pour outrepasser les paramètres par défaut Ceci peut être fait en éditant le fichier httpd. Confi à la ligne 217 et définissez allowoverride à tous, puis redémarrez Apache. En effectuant lamp;rsquoétape précédente, il a été géré au niveau du site Web.
Sudo Nano etc apache2 httpd. Morphologie
Même ici, autorisez la réécriture damp;rsquoURL afin que les liens permanents soient propres et non laids. Désinstaller en httpd. Conf la soumission doit être annulée dans une installation propre. Loadmodule Rewrite _ module libexec apache2 mod Rewrite. Par conséquent, PHP PHP 7.3.24 chargé dans cette version de Mac OS Big sur doit être activé en décodant une ligne dans le fichier httpd. Morphologie. Sudo Nano etc apache2 httpd. Control utilise
Pour visualiser et tester PHP, créez un fichier appelé phpinfo.php et Archivez le avec le contenu ci dessous dans le Répertoire racine du document, puis visualisez le dans votre navigateur. Ici, verrez quamp;rsquoApple namp;rsquoa pas lamp;rsquointention de combiner PHP dans mac os à lamp;rsquoavenir, peut être dans la prochaine génération de systèmes damp;rsquoexploitation, mais il fonctionne maintenant, même si ce namp;rsquoest pas la version 7.4. Cependant, pouvez utiliser une solution maison PHP qui permet damp;rsquoutiliser namp;rsquoimporte quelle version de PHP. [protégé par courriel] document% PHP V
Attention: PHP namp;rsquoest pas recommandé
Pour la compatibilité avec le logiciel Legacy, le Mac OS contient PHP.
Les futures versions de MacOS namp;rsquoincluront pas PHP.
Php 7.3.24 (to be removed in future MacOS) (CLI) (build on 21 December 2020 21: 33: 25) (Nts)
Copyright (c) 1997 2018 PHP Group
Zend Engine v3.3.24, Copyright (c) 1998 2018 Zend technologies
MySQL mysql namp;rsquoest pas pré installé avec Mac OS Big sur et doit être téléchargé à partir du site MySQL. La dernière version de MySQL 8.0.23 fonctionne avec la dernière version de MacOS. Utilisez Mac OS 10.15 (x86, 64 bits), archive dmg (pour Mac OS Big sur). avez mis à jour à partir damp;rsquoun Mac OS plus ancien et que avez une version plus ancienne de MySQL, aucune mise à jour namp;rsquoest nécessaire. De plus, si avez une installation propre et que voulez une version plus ancienne de MySQL 5.7, pouvez toujours lamp;rsquoobtenir à partir du lien
Pour un valet Avel qui fonctionne sur Mac OS, consultez mon guide WordPress de valet mac os.