• 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是很强大的工具

  • 相关阅读:
    PHP的资源类型
    windows 配置 apache的多个站点
    php 压缩数据存储
    php统计图类库JpGraph
    php之ThinkPHP的memcached类的修改
    linux 安装报错:pkg-config not found
    Mysql清空表(truncate)与删除表中数据(delete)的区别
    【MySQL】查看MySQL配置文件路径及相关配置
    phper
    http 同步异步请求
  • 原文地址:https://www.cnblogs.com/oliverCJ/p/7831526.html
Copyright © 2020-2023  润新知