Mac Mojava 通过 homebrew 安装 PHP5.6 版本正确姿势

本文转自: https://blog.csdn.net/w605283073/article/d...

由于历史项目用到了php5.6.31版本,而homebrew官方又在2018-01-19的时候宣布移除Homebrew/php库,导致不能通过homebrew安装PHP历史版本,通过google找到了这篇正确姿势的文章,分享给大家。

在Mac电脑上Mojava版本想通过homebrew安装php56发现安装失败。

$ brew info php@5.6.31
Error: No available formula with the name "php@5.6.31"
==> Searching for a previously deleted formula (in the last month)...
Error: No previously deleted formula found.
$ brew search php
==> Formulae
brew-php-switcher                                         php@7.2
denji/nginx/php-session-nginx-module                      phplint
homebrew/nginx/php-session-nginx-module                   phpmd
php ✔                                                     phpmyadmin
php-code-sniffer                                          phpstan
php-cs-fixer                                              phpunit
php@7.1

==> Casks
eclipse-php                            netbeans-php                           phpstorm

在stackoverflow上找到一个好的方案:

  1. 安装exolnet/homebrew-deprecated

    brew tap exolnet/homebrew-deprecated
    $ brew tap exolnet/homebrew-deprecated
    Updating Homebrew...
    ==> Auto-updated Homebrew!
    Updated 1 tap (homebrew/cask).
    No changes to formulae.
    ==> Tapping exolnet/deprecated
    Cloning into '/usr/local/Homebrew/Library/Taps/exolnet/homebrew-deprecated'...
    remote: Enumerating objects: 11, done.
    remote: Counting objects: 100% (11/11), done.
    remote: Compressing objects: 100% (11/11), done.
    remote: Total 11 (delta 1), reused 7 (delta 0), pack-reused 0
    Unpacking objects: 100% (11/11), done.
    Tapped 2 formulae (42 files, 78.2KB).
  2. 安装php5.6

    $ brew install php@5.6 -vvv
    ==> Installing php@5.6 from exolnet/deprecated
    ==> Downloading https://dl.bintray.com/exolnet/bottles-deprecated/php@5.6-5.6.40.mojave.bottle.2.tar.gz
    ==> Downloading from 
    ...
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
    100 17.6M  100 17.6M    0     0   167k      0  0:01:48  0:01:48 --:--:--  126k
    ==> Verifying 01fecf5967040be0a73a38437b1e98b9b291b9e9ab2060eb248861e1553f26f4--php@5.6-5.6.40.mojave.bottle.2.tar.gz checksum
    ==> Pouring php@5.6-5.6.40.mojave.bottle.2.tar.gz
    ...
    ==> Summary
    ?  /usr/local/Cellar/php@5.6/5.6.40: 498 files, 60.5MB

    至此安装完成

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!