美文网首页
mac配置php-fpm,nginx运行多版本php

mac配置php-fpm,nginx运行多版本php

作者: G_wei | 来源:发表于2018-11-11 22:18 被阅读0次

    概要

    1、brew 安装 php5.6 php5.7 nginx

    2、配置php-conf

    3、配置虚拟主机


    准备工作

    安装好brew

    用brew 命令安装,如果速度太慢或访问不了,自行goole brew 换源


    brew search php  查看可用的php版本

    brew install php@5.6  安装php5.6

    brew install php@7.1 安装php5.6

    brew install nginx       安装nginx


    修改php配置文件

    1、修改php5.6 php-fpm的端口为9056

        cd usr/local/etc/php/5.6 # 到php5.6的目录下

        vi    php-fpm.conf # 修改文件

            listen = 127.0.0.1:9056  # 修改此端口

            daemonize = yes # 修改为允许后台启动php-fpm

    2、修改php5.6 php-fpm的端口为9070

        cd /usr/local/etc/php/7.1/php-fpm.d # 到php7.1的目录下

        vi www.conf # 修改端口

            listen = 127.0.0.1:9056  # 修改此端口    

        vi    php-fpm.conf  # 修改文件

             daemonize = yes # 修改为允许后台启动php-fpm

    3、启动php-fpm

        cd /usr/local/sbin # 到此目录,建立两个软链接指向不同版本的php

    切换到root用户

    ./php-fpm56 

    ./php-fpm71

    启动后可看到php-fpm的进程,则成功

    ps-ef | grep php-fpm

    配置nginx虚拟主机

    cd /usr/local/etc/nginx/  # 到nginx的目录下

    复制默认的配置文件到server下(此目录用来存虚拟主机文件)

    这里我在server创建了这两个

    vi local.phpinfo56.com.conf # 修改本地域名和nginx代理到php-fpm端口,按照这种方法修改另一个

    nginx # 启动nginx

    nginx -s reload # 修改配置文件,重新加载nginx

    vi /etc /hosts  # 修改host 加上映射关系

    cd  /usr /local/var/www # 在此目录下建立一个index.php

    echo "<?php phpinfo();" > index.php

    在浏览器访问可看到

    php56到phpinfo php7.1的phpinfo

    ending...

    相关文章

      网友评论

          本文标题:mac配置php-fpm,nginx运行多版本php

          本文链接:https://www.haomeiwen.com/subject/lbyffqtx.html