zoukankan      html  css  js  c++  java
  • mac中利用brew实现多版本php共存以及任意切换

    1.安装brew

    参考链接:https://brew.sh/index_zh-cn.html

    2.安装php56

    brew install homebrew/php/php56

    3.配置php56

    因为需要与其他Php版本共存,所以我们需要修改php-fpm的监听端口)

    brew安装的软件目录一般在/usr/local/Cellar,配置文件一般在/usr/local/etc

    进入/usr/local/etc/php/5.6/

    修改php-fpm.conf

    listen = 127.0.0.1:9001

    启动php56

    brew services start php56

    这时php-fpm会监听9001端口,对应nginx的配置中也应该改为请求端口为9001

    4.安装php71

    首先执行

    brew unlink php56

    清除php56的软链,此操作对软件本身毫无影响

    安装php71

    brew install homebrew/php/php71

    安装完成后启动php71

    brew services start php71

    这时php71的fpm会监听9000端口

    至此,2个版本同时存在了,当然,如果想继续安装其他版本,依照第4步执行就OK了

    5.切换环境

    此时,执行php -v看到的版本是php71

    切换到php56

    brew unlink php71
    brew link php56

    两个命令,直接搞定,再此执行php -v会看到当前php环境是php56了

    同理,要切回php71就很简单了

    6.服务管理

    brew本身包含服务管理

    brew services list

    可以查看当前已管理的服务,并且可看到启动状态

    然后可以通过 start,stop等启动和关闭对应软件

    总结:brew是很强大的工具

  • 相关阅读:
    [USACO07DEC]观光奶牛Sightseeing Cows
    洛谷 U3348 A2-回文数
    LOJ #2037. 「SHOI2015」脑洞治疗仪
    1441 士兵的数字游戏
    BZOJ 1108: [POI2007]天然气管道Gaz
    P3047 [USACO12FEB]附近的牛Nearby Cows
    POJ 3061 Subsequence
    Hdu 5776 sum
    1052 最大M子段和
    1288 埃及分数
  • 原文地址:https://www.cnblogs.com/oliverCJ/p/7831526.html
Copyright © 2011-2022 走看看