Comment installer brew httpd sur MacOS 11 Big Sur ?

Sergueï Lyskov

J'ai mis à niveau la version macOS vers 11 Big Sur et je ne peux pas utiliser Apache's Brew au lieu de la version intégrée.

Ce que j'ai fait:

sudo apachectl stop
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2>/dev/null

brew intall httpd

Lorsque j'essaie de démarrer le httpd installé, il indique qu'apache est démarré

==> Successfully started httpd (label: homebrew.mxcl.httpd)

mais lorsque j'exécute la brew servicescommande, je vois que httpd n'est pas démarré (et http://localhost:8080 ne fonctionne pas).

sergeylyskov@MacBook-Pro-Sergey ~ % brew services            
Name          Status  User         Plist
httpd         error   sergeylyskov /Users/sergeylyskov/Library/LaunchAgents/homebrew.mxcl.httpd.plist
[email protected]       stopped              
[email protected]       stopped              
postgresql@12 stopped              

PS Je veux utiliser la version de brew car il semble que build in apache ne fonctionne pas correctement avec les modules php (il n'affiche pas les extensions xdebug et imagick dans phpinfo())

Aucun conseil?

Magnus

J'ai essayé de désinstaller puis de réinstaller httpd, mais cela n'a pas fonctionné au départ. Lorsque vous désinstallez, brew ne supprime PAS le /usr/local/etc/httpdrépertoire de configuration (ce qui est raisonnable car vous pouvez y avoir beaucoup de choses configurées et non sauvegardées). Cependant, ces fichiers de configuration peuvent être obsolètes (ou personnalisés) d'une manière qui les rend incompatibles avec la dernière version de httpd, provoquant son échec. J'ai donc fait ce qui suit :

brew services stop httpd
brew uninstall httpd
mv /usr/local/etc/httpd /usr/local/etc/httpd-old
brew install httpd 
brew services start httpd

Cela l'a fait fonctionner à nouveau avec de nouveaux fichiers de configuration ; Je peux maintenant copier tous les détails de configuration spécifiques de httpd-old dans le nouveau répertoire httpd.

Notez également : par défaut, httpd sert à partir de /usr/local/var/www. Ce répertoire n'est pas affecté par le processus de désinstallation-réinstallation, donc seuls vos fichiers de configuration doivent être refaits.

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

brew installer mysql sur macOS

Comment installer Boost sur MacOS?

Comment installer powershell sur MacOS

Comment installer Memcached 3.1.4 pour PHP 7.4 avec brew sur macOS Catalina?

Échec de compilation: comment utiliser Pyenv pour installer Python 3.8.3 sur macOS Big Sur version 11.0.1?

Impossible d'installer pyarrow sur macOS Big Sur

Comment installer le "vrai" binaire sur MacOS?

Comment installer InteliJ sur Mac? (MacOS Sierra)

Comment installer clang-tidy sur macOS?

Comment installer angular cli sur MacOs Mojave

Comment installer pymssql sur MacOS Sierra

Comment installer Vigra sur macOS Mojave?

Comment installer et utiliser mirthSync sur MacOS ?

Comment installer MySQL 5.7.23 sur Mac via Brew

Comment installer un serveur apache (httpd) sur codenvy ?

Installer ADB sur macOS

Installer libsodium sur macOS

Comment installer OpenJDK 11 sur Windows?

Comment installer GDB sur MacOS 10.13.3 (High Sierra)

Comment installer java 8 sur osx macOS Mojave avec homebrew?

Comment installer SimpleITK sur macOS pour Anaconda Python 3.6 ?

Comment installer psql sans Postgres complet sur macOS?

Comment installer et désinstaller facilement Docker sur MacOs

Comment installer Nokogiri en utilisant gcc sur MacOS Catalina

Comment installer PHP Opcache sur MacOS High Sierra?

Comment installer et exécuter correctement virtualenv sur MacOS

Comment installer Valgrind sur macOS Mojave (10.14) avec Homebrew?

Comment installer Dart, Dartium, Aqueduct sur macOS High Sierra 10.13.5?

Comment installer Python 2 sur macOS 12.3+

TOP liste

  1. 1

    Microsoft.WebApplication.targets

  2. 2

    Spring @RequestParam DateTime format comme ISO 8601 Date Heure facultative

  3. 3

    comment supprimer "compte de connexion google" à des fins de développement - actions sur google

  4. 4

    Comment ajouter une entrée à une table de base de données pour une combinaison de deux tables

  5. 5

    Passer la taille d'un tableau 2D à une fonction ?

  6. 6

    Exporter la table de l'arborescence vers CSV avec mise en forme

  7. 7

    Impossible d'accéder à la vue personnalisée pendant le test de l'interface utilisateur dans XCode

  8. 8

    Créer un système Buzzer à l'aide de python

  9. 9

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  10. 10

    impossible d'obtenir l'image d'arrière-plan en plein écran dans reactjs

  11. 11

    Algorithme: diviser de manière optimale une chaîne en 3 sous-chaînes

  12. 12

    CSS: before ne fonctionne pas sur certains éléments,: after fonctionne très bien

  13. 13

    Conversion double en BigDecimal en Java

  14. 14

    Comment obtenir l'intégration contextuelle d'une phrase dans une phrase à l'aide de BERT ?

  15. 15

    Comment choisir le nombre de fragments et de répliques Elasticsearch

  16. 16

    Comment vérifier si un utilisateur spécifique a un rôle? Discord js

  17. 17

    Comment créer un bot à compte à rebours dans Discord en utilisant Python

  18. 18

    Existe-t-il un moyen de voir si mon bot est hors ligne ?

  19. 19

    comment afficher un bouton au-dessus d'un autre élément ?

  20. 20

    Comment activer le message Pylint "too-many-locals" dans VS Code?

  21. 21

    Je continue à obtenir l'objet 'WSGIRequest' n'a pas d'attribut 'Get' sur django

chaudétiquette

Archive