Anyway to replace default /usr/bin/php with the homebrew one?Using MacPorts to install to another directory...

It grows, but water kills it

Why can Carol Danvers change her suit colours in the first place?

Strong empirical falsification of quantum mechanics based on vacuum energy density

Does IPv6 have similar concept of network mask?

Open a doc from terminal, but not by its name

PTIJ: Haman's bad computer

Why should universal income be universal?

Mimic lecturing on blackboard, facing audience

Hero deduces identity of a killer

Calculate sum of polynomial roots

How should I respond when I lied about my education and the company finds out through background check?

Is aluminum electrical wire used on aircraft?

Fear of getting stuck on one programming language / technology that is not used in my country

Biological Blimps: Propulsion

How does the math work for Perception checks?

How could a planet have erratic days?

How do you make your own symbol when Detexify fails?

Is there an injective, monotonically increasing, strictly concave function from the reals, to the reals?

How to cover method return statement in Apex Class?

Pre-mixing cryogenic fuels and using only one fuel tank

What is the evidence for the "tyranny of the majority problem" in a direct democracy context?

Can a stoichiometric mixture of oxygen and methane exist as a liquid at standard pressure and some (low) temperature?

When were female captains banned from Starfleet?

Recommended PCB layout understanding - ADM2572 datasheet



Anyway to replace default /usr/bin/php with the homebrew one?


Using MacPorts to install to another directory other than /opt/local/binPython version priority in OSX/UNIX PATH environment variableOSX: Installing Custom PHP BinariesIssue with PHP and osx 10.7 - runs via command line but not in browserHow to alter my mac os $PATH variable so that I can run the latest php version?Installed new version of php but server still uses older versionSymlink to the latest version formula directory in HomebrewOSX Mavericks - Upgraded PHP not loadingHow to delete old $PATH echo in Macpip not working on hombrew python 2.7 install













0















The thing is that when using external tools in PHPStorm and launching command starting with php ... it automatically refers to /usr/bin/php and there's no way I can change it. I would have to run /usr/local/opt/php56/bin/php ... which I would rather not do.



So is there any way I can e.g. symlink that default php file so homebrew php is really default?










share|improve this question














bumped to the homepage by Community 2 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.




















    0















    The thing is that when using external tools in PHPStorm and launching command starting with php ... it automatically refers to /usr/bin/php and there's no way I can change it. I would have to run /usr/local/opt/php56/bin/php ... which I would rather not do.



    So is there any way I can e.g. symlink that default php file so homebrew php is really default?










    share|improve this question














    bumped to the homepage by Community 2 mins ago


    This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.


















      0












      0








      0


      1






      The thing is that when using external tools in PHPStorm and launching command starting with php ... it automatically refers to /usr/bin/php and there's no way I can change it. I would have to run /usr/local/opt/php56/bin/php ... which I would rather not do.



      So is there any way I can e.g. symlink that default php file so homebrew php is really default?










      share|improve this question














      The thing is that when using external tools in PHPStorm and launching command starting with php ... it automatically refers to /usr/bin/php and there's no way I can change it. I would have to run /usr/local/opt/php56/bin/php ... which I would rather not do.



      So is there any way I can e.g. symlink that default php file so homebrew php is really default?







      macos php






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 13 '15 at 11:07









      simPodsimPod

      13619




      13619





      bumped to the homepage by Community 2 mins ago


      This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.







      bumped to the homepage by Community 2 mins ago


      This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
























          2 Answers
          2






          active

          oldest

          votes


















          0














          I don't know PHPStorm and the way how does it launch php, but two common ways to manage your binaries execution in unix-like systems are:




          1. set correct PATH variable order: export PATH=/usr/local/opt/php56/bin/:$PATH


          2. use aliases alias php='/usr/local/opt/php56/bin/php'



          The first solution will expose not only php but also other binaries in your custom php to be used as first, the second one modifies only usage of php binary.



          Put one of the entries in your profile.






          share|improve this answer































            0














            You need to make brew locate the packages installed by ensuring that the PATH environment variable (echo $PATH) contains /usr/local/bin.



            Also it is necessary that /usr/local/bin appears in PATH before the occurrence of /usr/bin/. Because the first one is used for local overrides, allowing you to first encounter your local files before locating the default ones under /usr/bin.



            On my MacBook this was not happening. I had the PATH constructed already somewhere, that I couldn't control in my .bash_profile, and the order was inverted.



            The solution for me was to duplicate [*ughly*] the occurrence, being sure that /usr/local is prepended rather than appended:




            export PATH="/usr/local:$PATH"




            (anywhere in .bash_profile or .bashrc, in your ~ home directory)






            share|improve this answer























              Your Answer








              StackExchange.ready(function() {
              var channelOptions = {
              tags: "".split(" "),
              id: "3"
              };
              initTagRenderer("".split(" "), "".split(" "), channelOptions);

              StackExchange.using("externalEditor", function() {
              // Have to fire editor after snippets, if snippets enabled
              if (StackExchange.settings.snippets.snippetsEnabled) {
              StackExchange.using("snippets", function() {
              createEditor();
              });
              }
              else {
              createEditor();
              }
              });

              function createEditor() {
              StackExchange.prepareEditor({
              heartbeatType: 'answer',
              autoActivateHeartbeat: false,
              convertImagesToLinks: true,
              noModals: true,
              showLowRepImageUploadWarning: true,
              reputationToPostImages: 10,
              bindNavPrevention: true,
              postfix: "",
              imageUploader: {
              brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
              contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
              allowUrls: true
              },
              onDemand: true,
              discardSelector: ".discard-answer"
              ,immediatelyShowMarkdownHelp:true
              });


              }
              });














              draft saved

              draft discarded


















              StackExchange.ready(
              function () {
              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1000075%2fanyway-to-replace-default-usr-bin-php-with-the-homebrew-one%23new-answer', 'question_page');
              }
              );

              Post as a guest















              Required, but never shown

























              2 Answers
              2






              active

              oldest

              votes








              2 Answers
              2






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes









              0














              I don't know PHPStorm and the way how does it launch php, but two common ways to manage your binaries execution in unix-like systems are:




              1. set correct PATH variable order: export PATH=/usr/local/opt/php56/bin/:$PATH


              2. use aliases alias php='/usr/local/opt/php56/bin/php'



              The first solution will expose not only php but also other binaries in your custom php to be used as first, the second one modifies only usage of php binary.



              Put one of the entries in your profile.






              share|improve this answer




























                0














                I don't know PHPStorm and the way how does it launch php, but two common ways to manage your binaries execution in unix-like systems are:




                1. set correct PATH variable order: export PATH=/usr/local/opt/php56/bin/:$PATH


                2. use aliases alias php='/usr/local/opt/php56/bin/php'



                The first solution will expose not only php but also other binaries in your custom php to be used as first, the second one modifies only usage of php binary.



                Put one of the entries in your profile.






                share|improve this answer


























                  0












                  0








                  0







                  I don't know PHPStorm and the way how does it launch php, but two common ways to manage your binaries execution in unix-like systems are:




                  1. set correct PATH variable order: export PATH=/usr/local/opt/php56/bin/:$PATH


                  2. use aliases alias php='/usr/local/opt/php56/bin/php'



                  The first solution will expose not only php but also other binaries in your custom php to be used as first, the second one modifies only usage of php binary.



                  Put one of the entries in your profile.






                  share|improve this answer













                  I don't know PHPStorm and the way how does it launch php, but two common ways to manage your binaries execution in unix-like systems are:




                  1. set correct PATH variable order: export PATH=/usr/local/opt/php56/bin/:$PATH


                  2. use aliases alias php='/usr/local/opt/php56/bin/php'



                  The first solution will expose not only php but also other binaries in your custom php to be used as first, the second one modifies only usage of php binary.



                  Put one of the entries in your profile.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Nov 13 '15 at 12:23









                  RafalRafal

                  1




                  1

























                      0














                      You need to make brew locate the packages installed by ensuring that the PATH environment variable (echo $PATH) contains /usr/local/bin.



                      Also it is necessary that /usr/local/bin appears in PATH before the occurrence of /usr/bin/. Because the first one is used for local overrides, allowing you to first encounter your local files before locating the default ones under /usr/bin.



                      On my MacBook this was not happening. I had the PATH constructed already somewhere, that I couldn't control in my .bash_profile, and the order was inverted.



                      The solution for me was to duplicate [*ughly*] the occurrence, being sure that /usr/local is prepended rather than appended:




                      export PATH="/usr/local:$PATH"




                      (anywhere in .bash_profile or .bashrc, in your ~ home directory)






                      share|improve this answer




























                        0














                        You need to make brew locate the packages installed by ensuring that the PATH environment variable (echo $PATH) contains /usr/local/bin.



                        Also it is necessary that /usr/local/bin appears in PATH before the occurrence of /usr/bin/. Because the first one is used for local overrides, allowing you to first encounter your local files before locating the default ones under /usr/bin.



                        On my MacBook this was not happening. I had the PATH constructed already somewhere, that I couldn't control in my .bash_profile, and the order was inverted.



                        The solution for me was to duplicate [*ughly*] the occurrence, being sure that /usr/local is prepended rather than appended:




                        export PATH="/usr/local:$PATH"




                        (anywhere in .bash_profile or .bashrc, in your ~ home directory)






                        share|improve this answer


























                          0












                          0








                          0







                          You need to make brew locate the packages installed by ensuring that the PATH environment variable (echo $PATH) contains /usr/local/bin.



                          Also it is necessary that /usr/local/bin appears in PATH before the occurrence of /usr/bin/. Because the first one is used for local overrides, allowing you to first encounter your local files before locating the default ones under /usr/bin.



                          On my MacBook this was not happening. I had the PATH constructed already somewhere, that I couldn't control in my .bash_profile, and the order was inverted.



                          The solution for me was to duplicate [*ughly*] the occurrence, being sure that /usr/local is prepended rather than appended:




                          export PATH="/usr/local:$PATH"




                          (anywhere in .bash_profile or .bashrc, in your ~ home directory)






                          share|improve this answer













                          You need to make brew locate the packages installed by ensuring that the PATH environment variable (echo $PATH) contains /usr/local/bin.



                          Also it is necessary that /usr/local/bin appears in PATH before the occurrence of /usr/bin/. Because the first one is used for local overrides, allowing you to first encounter your local files before locating the default ones under /usr/bin.



                          On my MacBook this was not happening. I had the PATH constructed already somewhere, that I couldn't control in my .bash_profile, and the order was inverted.



                          The solution for me was to duplicate [*ughly*] the occurrence, being sure that /usr/local is prepended rather than appended:




                          export PATH="/usr/local:$PATH"




                          (anywhere in .bash_profile or .bashrc, in your ~ home directory)







                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered Feb 17 at 11:10









                          KamafeatherKamafeather

                          1256




                          1256






























                              draft saved

                              draft discarded




















































                              Thanks for contributing an answer to Super User!


                              • Please be sure to answer the question. Provide details and share your research!

                              But avoid



                              • Asking for help, clarification, or responding to other answers.

                              • Making statements based on opinion; back them up with references or personal experience.


                              To learn more, see our tips on writing great answers.




                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function () {
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1000075%2fanyway-to-replace-default-usr-bin-php-with-the-homebrew-one%23new-answer', 'question_page');
                              }
                              );

                              Post as a guest















                              Required, but never shown





















































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown

































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown







                              Popular posts from this blog

                              Couldn't open a raw socket. Error: Permission denied (13) (nmap)Is it possible to run networking commands...

                              VNC viewer RFB protocol error: bad desktop size 0x0I Cannot Type the Key 'd' (lowercase) in VNC Viewer...

                              Why not use the yoke to control yaw, as well as pitch and roll? Announcing the arrival of...