美文网首页php
mac下载切换不同PHP版本

mac下载切换不同PHP版本

作者: 左木北鱼 | 来源:发表于2019-08-17 16:15 被阅读0次

    1.问题:生成验证码不可用,缺少freetype

    2.原环境:nginx + mac自带php

    3.下载php7.2

    下载命令:

    curl -s http://php-osx.liip.ch/install.sh | bash -s 7.2
    
    下载成功
    这个命令把PHP安装到了/usr/local/php5目录下,是一个单独的目录,所以,不会影响到原先的PHP,这2个版本是共存的。完全不会影响到目前的PHP版本。

    4.查看PHP版本

    这个时候,你在终端中输入php -v 显示的还是老的版本,如果你想用新的版本的php。可以这样/usr/local/php5/bin/php -v,这样很麻烦,可以将这个新的PHP路径追加到$path中。

    vi ~/.bash_profile
    //有就编辑,没有就新建一个这个文件名。
    export PATH=/usr/local/php5/bin:/usr/local/php5/sbin:$PATH
     
    //清除下缓存,使得它生效
    source ~/.bash_profile
    

    5.重新运行

    会报错,说找不到php-fpm.conf。它默认去/usr/local/php5/etc/目录下去找了,由于,我之前已经有了一个在/etc/php-fpm.conf。所以,我直接用这个配置好了:

    sudo killall php-fpm
    sudo php-fpm
    [21-Jul-2015 23:07:30] ERROR: failed to open configuration file '/usr/local/php5/etc/php-fpm.conf': No such file or directory (2)
    [21-Jul-2015 23:07:30] ERROR: failed to load configuration file '/usr/local/php5/etc/php-fpm.conf'
    [21-Jul-2015 23:07:30] ERROR: FPM initialization failed
    

    拷贝php-fpm.conf
    sudo cp /etc/php-fpm.conf /usr/local/php5/etc/

    再运行:sudo php-fpm成功

    6.切换版本

    cd /urs/local/
    sudo rm -rf ./php5
    sudo cp -R php5-7.2.21-20190811-210031 php5
    php -v
    php-fpm -v
    sudo killall php-fpm
    sudo php-fpm
    
    切换php版本
    image.png

    参考:mac下快速安装php的各个版本

    相关文章

      网友评论

        本文标题:mac下载切换不同PHP版本

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