IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

Serveur PHP avec Homebrew et macOS


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Amateur / Programme pour le plaisir
    Inscrit en
    Juillet 2024
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Amateur / Programme pour le plaisir

    Informations forums :
    Inscription : Juillet 2024
    Messages : 15
    Par défaut Serveur PHP avec Homebrew et macOS
    Bonjour à tous et à toutes,

    Primo, je suis désolé si je ne suis pas dans le bon fil de discussion, mais je dois avouer que je n'ai pas trouvé le fil idoine.

    Sur mon Mac, j'ai installé un serveur HTTPD, PHP et MySQL avec l'aide d'Homebrew et tout roulais sans souci. Mais depuis la dernière mise à jour du serveur PHP, j'ai un problème assez étrange :
    • mon IDE n'a aucun problème en lui donnant le nouveau chemin du serveur
    • la commande me renvoie le texte suivant (normal)
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      3
      4
      5
      PHP 8.3.21 (cli) (built: May  6 2025 13:58:10) (NTS)
      Copyright (c) The PHP Group
      Zend Engine v4.3.21, Copyright (c) Zend Technologies
          with Xdebug v3.4.2, Copyright (c) 2002-2025, by Derick Rethans
          with Zend OPcache v8.3.21, Copyright (c), by Zend Technologies
    • mais les navigateurs affichent le code PHP comme s'il n'y avait pas de serveur PHP.
      Nom : Capture d’écran 2025-05-12 à 10.09.54.png
Affichages : 91
Taille : 105,6 Ko


    [Ajout en fin de journée]
    La désinstallation complète des serveurs suivie de leur réinstallation ne corrige pas du tout le problème.

    Que dois-je faire pour résoudre ce problème ?

  2. #2
    Membre émérite
    Homme Profil pro
    Autre
    Inscrit en
    Juillet 2021
    Messages
    435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Autre

    Informations forums :
    Inscription : Juillet 2021
    Messages : 435
    Par défaut
    Bonjour,

    As-tu essayé de redémarrer Apache ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    brew services restart httpd
    Sinon, il faut p-e corriger le chemin vers la nouvelle version de PHP dans le fichier de configuration d'Apache (httpd.conf).

  3. #3
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    Bonjour

    Vous pouvez à la racine de votre projet faire
    Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
    php -S localhost:8000

  4. #4
    Membre averti
    Homme Profil pro
    Amateur / Programme pour le plaisir
    Inscrit en
    Juillet 2024
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Amateur / Programme pour le plaisir

    Informations forums :
    Inscription : Juillet 2024
    Messages : 15
    Par défaut
    Citation Envoyé par Pytet Voir le message
    Bonjour,

    As-tu essayé de redémarrer Apache ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    brew services restart httpd
    Sinon, il faut p-e corriger le chemin vers la nouvelle version de PHP dans le fichier de configuration d'Apache (httpd.conf).
    Oui, j'ai même redémarré l'ordinateur au cas où…
    Et j'ai bien vérifié le fichier httpd.conf afin de voir s'il y a une erreur de chemin de nouvelle configuration, mais tout est à jour.

    Citation Envoyé par MaitrePylos Voir le message
    Bonjour

    Vous pouvez à la racine de votre projet faire
    Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
    php -S localhost:8000
    Alors, voici la réponse
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [Tue May 13 09:33:37 2025] PHP 8.3.21 Development Server (http://localhost:8000) started
    et je fais quoi après ? Le Terminal attend une action de ma part et je ne sais pas comment arriver à voir mon prompt.

  5. #5
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    il suffit d'aller à l'adresse : http://localhost:8000

  6. #6
    Membre averti
    Homme Profil pro
    Amateur / Programme pour le plaisir
    Inscrit en
    Juillet 2024
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Amateur / Programme pour le plaisir

    Informations forums :
    Inscription : Juillet 2024
    Messages : 15
    Par défaut
    Citation Envoyé par MaitrePylos Voir le message
    il suffit d'aller à l'adresse : http://localhost:8000
    Alors, ça confirme le fait qu'il s'agit d'un problème de configuration, car ta ligne de commande me permet d'afficher "correctement" ma page PHP.
    Donc, le problème est une affaire de port, mais je n'arrive pas à trouver dans le fichier php.ini le paramètre à modifier.

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/03/2019, 17h00
  2. Connexion serveur php avec un client android
    Par hOE58 dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 26/04/2017, 18h28
  3. Web Service REST sur serveur PHP avec un client JAVA
    Par john anderta dans le forum Services Web
    Réponses: 0
    Dernier message: 12/11/2012, 20h43
  4. serveur vocal avec php
    Par cool dans le forum Langage
    Réponses: 5
    Dernier message: 13/02/2006, 00h00
  5. Installation serveur Apache avec PHP
    Par The Wretched dans le forum Apache
    Réponses: 11
    Dernier message: 08/02/2006, 15h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo