skip to Main Content

I have installed PHP 7.2.14 with brew.

brew install [email protected]

On CLI I have already the 7.2.14 version, but not on Apache.
What should I do, so I can remove 7.3 from my Mac and use only 7.2.14

2

Answers


  1. The PHP version in your CLI has nothing to do with the version you have on your Apache module.

    You need to disable/enable the right modules in apache in order for the right php version to take affect.

    For enabling/disabling a mod, you have this nice helper commands:

    a2enmod <MOD_NAME> // Enable a mod
    
    a2dismod <MOD_NAME> // Disable a mod
    

    This one is not tested, but you should be able to do:

    a2dismod php7.3
    
    a2enmod php7.2
    

    P.S

    Not sure the apache helper commands are available in mac so you can do it directly through the httpd.conf file.

    checkout /etc/apache2/httpd.conf and make sure the right modules are loaded.

    Hope it helps.
    Good luck 🙂

    Login or Signup to reply.
  2. you need to run

      brew link [email protected]
    

    To force the link and overwrite all conflicting files:

      brew link --overwrite [email protected]
    

    To list all files that would be deleted:

      brew link --overwrite --dry-run [email protected]
    
    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search